wssking Python 笔记 :20 matplotlib 绘制图表1

Matplotlib 是一个非常优秀的 Python 2D 绘图库,只要给出符合格式的数据,通过 Matplotlib 就可以方便地制作折线图、柱状图、散点图等各种高质量的数据图。

安装: Matplotlib 包与安装其他 Python 包没有区别,同样可以使用 pip 来安装。

  CMD --> pip install matplotlib

测试:是否安装成功:

  CMD ==> python ==> import matplotlib

  如果未出现任何提示,即表示安装成功!

添加:在Pycharm中添加matplotlib包,方法和pygame相同。

 


 1 import matplotlib.pyplot as plt
 2 
 3 input_values=[1,2,3,4,5]
 4 squares=[1,4,9,16,25]
 5 #根据参数的值,来创建折线图,变量input_values,squares分别表示x,y轴的数值,linewidth用来表示折线的粗细
 6 # 如果plot只有一个参数,则只表示y轴的值,x轴自动生成0,1,2,3的值
 7 plt.plot(squares,linewidth=3)
 8 plt.plot(input_values,squares,linewidth=3)
 9 #折线图的标题以及标题文字大小
10 plt.title("Square Numbers",fontsize=14)
11 #折线图横坐标轴名称以及名称文字大小
12 plt.xlabel("Value",fontsize=14)
13 #折线图纵坐标轴名称以及名称文字大小
14 plt.ylabel("Square of Value",fontsize=14)
15 #折线图x,y坐标轴上刻度的文字大小,
#axis用来表示分别表示x,y轴,axis='x'或axis='y',asix='both'表示同时指定x,y轴
#which用来表示x,y轴的刻度线,which='major''minor''both',分别代表设置主刻度线、副刻度线以及同时设置,默认值为'major'

16 plt.tick_params(axis='both',which='both',labelsize=14) 17 #show()函数用于打开matplotlib查看器,并显示图形 18 plt.show() 19 20 #scatter用来显示散点,各点之间不用线连接 21 # scaater中的前两个变量分别表示点的x和y坐标值,s表示点的大小 22 input_value=[1,3,5,7,9] 23 squares=[2,3,4,6,8] 24 plt.scatter(input_value,squares,s=5)

 

 

posted on 2019-10-07 14:56  wssking  阅读(209)  评论(0)    收藏  举报