python学习笔记——matpoltlib的使用(1)
程序员文章站
2022-04-19 14:10:53
python学习笔记一、matpoltlib的使用(1)以下内容参考莫烦python教程,为个人整理笔记1、导入图像绘制包import matplotlib.pyplot as plt2、plt.figure用法利用figure进行图像序号、图像大小的设置plt.figure(num=3,figsize=(8,5))#图像序号为3;大小为8:53、plt.plot用法plt.plot有很多的属性,此处只介绍基础的几个用法,日后再作补充利用plot进行线色(color)线宽(linewid...
python学习笔记
一、matplotlib的使用(1)
以下内容参考莫烦python教程,为个人整理笔记
1、导入图像绘制包
import matplotlib.pyplot as plt
2、plt.figure用法
利用figure进行图像序号、图像大小的设置
plt.figure(num=3,figsize=(8,5))#图像序号为3;大小为8:5
3、plt.plot用法
plt.plot有很多的属性,此处只介绍基础的几个用法,日后再作补充
利用plot进行线色(color)线宽(linewidth)、线型(linestyle)、曲线标签(label)进行设置;线型有实线(-)、虚线(–)、线点(-.)、点线(:)
plt.plot(x,y1,color='black',linewidth=10.0,linestyle='--',label='up')
4、图像框属性设置
plt.xlabel('i am x')#设置x轴的标签
gca='get current axis'
ax=plt.gca()
ax.spines['right'].set_color('none')#去除右图线框
''线框位置分贝为上下左右:top\bottom\left\right;none代表无色,此处也可以对线框颜色进行设置''
ax.xaxis.set_ticks_position('bottom')#将下图线框设置为x轴
ax.spines['bottom'].set_position(('data',0))#调整x轴的位置,data表示依据数值方式进行移动,仍有其他方式,此处不提及
new_ticks=np.linspace(-1,2,5)#生成跨度为-1到2,数量为5的数字序列
plt.xticks((new_ticks))#以new_ticks为x轴的刻度
plt.yticks([-2,-1.5,-1,1.5,3],
['A','B','C','D','E'])#轴刻度设置,将不同的数值刻度转成符号
5、图例设置plt.legend()
利用plt.legend进行图例设置,如图例位置(loc=‘best/upper right/upper left/…’)、图例边框颜色(edgecolor)、图例背景色(facecolor)、图例标题(title)、图例标签(labels)\将多个图例放到一起
l1,=plt.plot(x,y2,label='up')#注意使用legend将多个图例放到一起时,加“,”
l2,=plt.plot(x,y1,color='k',linewidth=10.0,linestyle='--',label='down')
plt.legend(handles=[l1,l2],edgecolor='yellow',facecolor='green',title='hhh',loc='best',labels=['aaa','bbb'])
''在plot和legend中都可以设置图例标签,此处legend的设置结果将plot设置的图例标签覆盖了''
参考显示结果:
本文地址:https://blog.csdn.net/qq_42947110/article/details/107177920
推荐阅读
-
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
-
Python学习笔记之os模块使用总结
-
python网络编程学习笔记(五):socket的一些补充
-
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
-
PHP getID3类的使用方法学习笔记【附getID3源码下载】
-
Python的dict字典结构操作方法学习笔记
-
Python中函数参数设置及使用的学习笔记
-
archLinux 学习笔记--mlocate的安装与使用
-
Python学习笔记--使用matplotlib绘制饼状图
-
Python学习之旅:使用Python实现Linux中的ls命令