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)