600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 使用python 绘制统计图 (折线图 条形统计图 扇形统计图)

使用python 绘制统计图 (折线图 条形统计图 扇形统计图)

时间:2020-05-23 21:40:27

相关推荐

使用python 绘制统计图 (折线图 条形统计图 扇形统计图)

在使用python的时候经常会出现各种数据,有的时候光看数字还感觉不出来什么,碰巧发现网上有说怎么绘制出统计图的。此处记录简单的几种,做简单使用

###折线图和柱状图####

import numpy as npimport matplotlib.pyplot as plt# =========================================x = np.array([1,2,3,4,5,6,7,8])y = np.array([3,5,7,6,2,6,10,15])plt.plot(x,y,'r',lw=2)# =========================================# =========================================x = np.array([1,2,3,4,5,6,7,8])y = np.array([13,25,17,36,21,16,10,15])plt.bar(x,y,0.2,alpha=0.5,color='r')plt.show()# =========================================

操作步骤:

1:numpy,矩形数据操作库,大家都爱用

2:matplotlib,这就是画统计图使用到的库了。

3:统计图一般使用到的是二维坐标,也就是x,y轴的那种,这里是使用array数据类型的格式编写的x,y坐标点

4:plot(x,y,color = "r",lw = "2") plot :绘制折线统计图。

x(横坐标),y(纵坐标),color(以颜色单词的第一个字母作为颜色),lw(折线统计图的粗细)

5:bar(x,y,0.2,alpha=0.5,color='r') bar:绘制柱状图

x(横坐标),y(纵坐标),color(以颜色单词的第一个字母作为颜色),第三个参数为柱子的宽度,alpha(透明度)

===

6:edgecolor背景样式

plt.bar(x, y1, facecolor = 'b', edgecolor = 'white')

7:绘制向下的统计图。只需要设置纵坐标为负数即可、

# 在柱状图上显示具体数值, 数值显示位置,数字显示内容,数字显示的居中方式,ha水平居中方式,va垂直居中方式。

plt.text(x , y , ’TXT‘, ha = 'center', va = 'bottom')

8:设置坐标轴范围

plt.xlim(-1, n)

plt.ylim(-1.5, 1.5)

9:去除坐标轴

plt.xticks([])

plt.yticks([])

10:plt.show()

结束一副统计图,也就是有几个show就会生成几个统计图。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。