pandas的数据分为Series和Dataframe.

Series是能够保存任何类型的数据(整数、字符串、浮点数、Python对象等)的一维标记数组;
DataFrame是一种表格类型的数据结构。
**

注意:

在导入matplotlib包时,加上plt.rcParams两个,防止中文显示不正确。
中文显示不正确,总体有三种解决方法:
1.修改配置文件
2.导包时进行修饰,只作用于本模块中
3.给title、xlabal、ylabel等加上 fontproperties=“SimHei”,控制单行的显示问题
**

from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

1.使用Series数据绘制线形图

from matplotlib import pyplot as plt
import numpy as np
import pandas as pdx = pd.Series(np.linspace(-20,20,50))
y = x**2
plt.scatter(x,y)  #散点图
plt.plot(x,y)     #连续图
plt.xlabel("X轴",fontproperties="SimHei")   #解决汉字不显示问题
plt.ylabel("Y轴",fontproperties="SimHei")
plt.title("y=x^2图像",fontproperties="SimHei")
plt.show()

2.使用Dataframe和Series数据绘制直方图

plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号
df.plot(kind="bar")ff = pd.Series(list(df["薪资"]),index=["北京","上海","深圳","西安","兰州","重庆"])
ff.plot()
ff.plot(kind="bar")
plt.title("城市薪资直方图")
plt.ylabel("薪资")
for x,y in enumerate(ff):   #标准值plt.text(x,y,"%d"%y)

3.使用Series数据绘制饼图面积图

ff.plot(kind="pie")   #饼图
ff.plot(kind="area")  #面积图
for x,y in enumerate(ff):   #标准每个具体值plt.text(x,y,"%d"%y)

注:纸上得来终觉浅,绝知此事要躬行。

pandas数据绘制直方图、饼状图、线形图相关推荐

  1. python excel数据分析画直方图 饼状图_Excel数据可视化应用(直方图、折线图、饼状图)...

    直方图:对比关系 直方图是一种统计报告图,是表示资料变化情况的主要工具.直方图由一系列高度不等的的纵向条纹或线段表示数据分布的情况.一般用横轴表示数据类型,纵轴表示分布情况. 例1: 1.右键单击图表 ...

  2. 前端基础学习之h5-canvas入门3-曲线的绘制及绘制完整饼状图

    canvas直线绘制及绘制完整折线图 canvas一些基础的概念在直线绘制中已经提过.下面主要提曲线和文本绘制,以完成一个完整饼状图的绘制. (一)曲线的绘制 弧度概念 1 弧度 = 1 r(半径) ...

  3. Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法

    此文实例介绍了php使用Jpgraph绘制3D饼状图的方法.分享给大伙供大家参考.具体实现方法如下: include ("src/jpgraph.php"); include (& ...

  4. Python的可视化包 – Matplotlib 2D图表(点图和线图,.柱状或饼状类型的图),3D图表(曲面图,散点图和柱状图)...

    Python的可视化包 – Matplotlib Matplotlib是Python中最常用的可视化工具之一, 可以非常方便地创建海量类型地2D图表和一些基本的3D图表.Matplotlib最早是为了 ...

  5. Python使用matplotlib设置pandas绘制的饼状图扇形标签

    2021年全国高校Python课程高级研修班(线上) 中国大学MOOC"Python程序设计基础"第4次开课 推荐图书: <Python程序设计(第3版)>,(ISBN ...

  6. matplotlib(2)---柱状图, 直方图, 饼状图的绘制

    一. 柱状图 电影票房柱状图1 import matplotlib.pyplot as pltimport numpy as np # 设置matplotlib正常显示中文和负号matplotlib. ...

  7. 用python把数据画成饼状图_Python学习第92课——数据可视化之饼状图绘制

    [每天几分钟,从零入门python编程的世界!] 假如一个行业只有ABCD四个公司,我们想要用图表展现,它们各自每年的生产总额,占整个行业的比例是多少,这时我们用饼状图(pie chart)更好. 假 ...

  8. 数据可视化之饼状图(原理+Python代码)

    数据来源于Kaggle数据集,链接:https://www.kaggle.com/Cornell-University/arxiv 目录 00.前言 一.原理介绍 二.代码实现 三.结果解释 00.前 ...

  9. matplotlib数据可视化实战——饼状图+雷达图+三维图

    今天又学习了两种新的图形绘制方法,并且学会了全局设置中文字体的方法. 全局中文字体设置及负数显示问题 plt.rcParams['font.family'] = 'sans-serif' plt.rc ...

最新文章

  1. LINUX 运维工作手册
  2. c语言输出26个英文字母的能量值,菜鸟求助,写一个随机输出26个英文字母的程序...
  3. 多线程池、饱和策略详解
  4. JDK 9:模块系统状态的重点
  5. postgresql 比较两个时间差大于 N个小时
  6. Azure 和 Linux
  7. 人脸离线识别模块_人脸消费机离线刷脸如何实现?
  8. 从0开始构建SpringCloud微服务(1)
  9. html支持bmp格式,bmp和jpg的区别是什么?
  10. python pickle文件大小_无法在Python中加载以前转储的大尺寸pickle文件
  11. 移动端百度点击软件操作方法及常见问题
  12. maven的pom出现cannot reconnect错误
  13. 佳沛奇异果猕猴桃扫盲
  14. jQuery:等页面DOM加载完毕后再执行代码
  15. 地下城怎么用计算机打桩,dnf打桩伤害计算器
  16. 学Linux到底需要学什么
  17. 什么是微服务网关?SpringCloud Gateway保姆级入门教程
  18. 浏览器自动打开hao123网页的问题
  19. 寒冬之时,滚烫的社区团购与桎梏中的盒马、永辉
  20. ELK+Filebeat+Redis部署应用指导书(一)

热门文章

  1. [动态规划] 区间DP
  2. 德州学院计算机专业怎样,2017德州学院各专业录取分数线
  3. 核心显卡和独立显卡的区别
  4. tar 解压指定文件,解压到指定文件夹
  5. 85-决策树解决回归问题
  6. origin作图怎样延伸_Origin使用
  7. Provides transitive vulnerable dependency - Intellij IDEA
  8. win10上安装ubunt18双系统过程中出现mmx64.efi not found问题
  9. 跨服功能和跨服比赛测试正常
  10. nginx设置IP、文件目录、请求头白名单