失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > matplotlib 笔记:plot 折线图

matplotlib 笔记:plot 折线图

时间:2022-09-21 08:14:58

相关推荐

matplotlib 笔记:plot 折线图

1 基本用法

import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0,10,50)y = np.tan(x)**2 + np.cos(x)plt.plot(x, y)plt.show()

2 linestyle 折线图类型

import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0,10,50)y = np.tan(x)**2 + np.cos(x)fig,ax=plt.subplots(2,2)ax[0][0].plot(x,y,linestyle='-')ax[0][0].set_title('linestyle=-')ax[0][1].plot(x,y,linestyle='--')ax[0][1].set_title('linestyle=--')ax[1][0].plot(x,y,linestyle='-.')ax[1][0].set_title('linestyle=-.')ax[1][1].plot(x,y,linestyle=':')ax[1][1].set_title('linestyle=:')plt.subplots_adjust(wspace=0.5)plt.subplots_adjust(hspace=0.5)#设置子图之间的间距plt.show()

3 lw 线宽度

import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0,10,50)y = np.tan(x)**2 + np.cos(x)fig,ax=plt.subplots(2,2)ax[0][0].plot(x,y,lw=1)ax[0][0].set_title('lw=1')ax[0][1].plot(x,y,lw=2)ax[0][1].set_title('lw=2')ax[1][0].plot(x,y,lw=3)ax[1][0].set_title('lw=3')ax[1][1].plot(x,y,lw=5)ax[1][1].set_title('lw=5')plt.subplots_adjust(wspace=0.5)plt.subplots_adjust(hspace=0.5)#设置子图之间的间距plt.show()

4 折线图每隔一定间隔画一些点

import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0,10,50)y = np.tan(x)**2 + np.cos(x)plt.plot(x, y,'p',# marker的形状ls='-.', #plot线的形状lw=2, #plot线的粗细程度ms=15,#marker的大小,c='blue',#线的颜色markerfacecolor='red',#marker点的颜色markevery=10,#每隔多少个点添加一次marker)plt.show()

如果觉得《matplotlib 笔记:plot 折线图》对你有帮助,请点赞、收藏,并留下你的观点哦!

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