matplotlib数据可视化
matplotlib数据可视化
一匹脱缰的野马
一匹脱缰的野马
展开
-
matplotlib气温折线图绘制流程
绘图流程分为三步1、创建画布2、绘图3、显示图片创建并展示画布如下import numpy as npimport matplotlib.pyplot as pltplt.figure()plt.show()结果如下,生成一块画布准备坐标:准备x坐标、准备y坐标,并画出图形import numpy as npimport matplot...原创 2019-09-10 21:46:58 · 1055 阅读 · 0 评论 -
matplotlib绘制正余弦曲线
首先画出正弦和余弦的图形import numpy as npimport matplotlib.pyplot as pltfig = plt.figure()plt.rcParams['font.sans-serif']='SimHei'plt.rcParams['axes.unicode_minus']=False#绘制sin曲线x = np.arange(0,2*np....原创 2019-09-10 22:18:32 · 944 阅读 · 0 评论 -
matplotlib正弦余弦曲线的完善
去除上边和右边的坐标边框,指定data,设置的bottom(也就是指定的x轴)绑定到y轴的0这个点上#get current axis 获得坐标轴对象ax = plt.gca()#去除上边 和 右边的 坐标边框ax.spines['right'].set_color('none')ax.spines['top'].set_color('none')#指定 data 设置的b...原创 2019-09-10 22:24:58 · 246 阅读 · 0 评论 -
matplotlib箱线图的绘制
箱线图的图形如下如何画箱线图画箱线图的时候,数据必须是一个整体元素把提取的数据变成元组。notch=True可以开缺口,牵扯到置信区间,缺口meanline=True 均线showmeans=True 显示均线labels设置标签代码如下import numpy as npimport matplotlib.pyplot as pltp...原创 2019-09-11 10:28:27 · 856 阅读 · 0 评论 -
matplotlib折线图绘制案例
折线图应用场景主要用于产品随时间走势加载数据和设置中文显示import numpy as npimport matplotlib.pyplot as plt# 默认不支持中文,需要配置RC 参数plt.rcParams['font.sans-serif']='SimHei'# 设置字体之后不支持负号,需要去设置RC参数更改编码plt.rcParams['axes.u...原创 2019-09-11 21:13:33 · 587 阅读 · 1 评论 -
matplotlib散点图的绘制
散点图应用场景1、类折线形的散点图描述走势2、聚集的散点图描述点与点的相关性散点图绘制的要求绘制散点图,要求比折线图严格,x,y维数和个数必须一致,散点图要求一对一,一个x对应一个y,不可以对应多个。散点图的绘制如下import numpy as npimport matplotlib.pyplot as pltplt.figure()#构建x,y轴左...原创 2019-09-11 21:29:20 · 446 阅读 · 0 评论 -
matplotlib柱状图的绘制
直方图与柱状图的区别直方图:数据的分布情况,横轴是数据范围,纵轴是落在范围内的频数。柱状图:统计类别数据的数量,横轴是数据的类别,纵轴是类别的频数,适用于少量的数据。柱状图之间有间隙关于直方图少量数据的类别数量的比较,柱状图不需要设置图例。柱状图的绘制如下代码如下import numpy as npimport matplotlib.pyplot as...原创 2019-09-11 21:56:24 · 244 阅读 · 0 评论 -
matplotlib直方图的绘制
设置20个人的体重数据weights = []for i in range(20): weights.append(random.randint(40, 80))print(weights)weights = np.array(weights)设置bins的间隔ptp = weights.max()-weights.min()#计算向上取整的步长step =...原创 2019-09-12 08:43:28 · 286 阅读 · 0 评论 -
matplotlib饼图的绘制
饼图的适用场景统计部分与部分,以及部分与整体的关系代码和参数如下import numpy as npplt.rcParams['font.sans-serif']='SimHei'plt.rcParams['axes.unicode_minus']=Falseres = np.load(r'.................\国民经济核算季度数据.npz')col...原创 2019-09-12 08:43:40 · 329 阅读 · 0 评论