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

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

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

import numpy as np
import 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就会生成几个统计图。

你可能感兴趣的:(python必懂基础知识)