900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > matplotlib修改背景颜色和插入背景图片

matplotlib修改背景颜色和插入背景图片

时间:2022-05-05 17:37:02

相关推荐

matplotlib修改背景颜色和插入背景图片

文章目录

matplotlib怎么修改背景颜色?1.通过matplotlib的相关参数修改2.插入背景图片

matplotlib怎么修改背景颜色?

1.通过matplotlib的相关参数修改

使用matplotlib画图时,可以通过rcParams['axes.facecolor']来修改背景颜色

import matplotlib.pyplot as plt# 修改背景颜色plt.rcParams['axes.facecolor']='snow'x = [10,20,30,40,50,60,70,80,90,100]y1 = [7,17,27,37,43,49,57,65,71,77]y2 = [7,17,27,37,45,54,59,67,75,83]y3 = [8,18,28,38,47,56,64,73,80,89]y4 = [10,20,30,40,50,60,70,80,90,100]plt.plot(x,y1,color='grey',linewidth=2.0,linestyle='-')plt.plot(x,y2,color='orange',linewidth=2.0,linestyle='-')plt.plot(x,y3,color='blue',linewidth=2.0,linestyle='-')plt.plot(x,y4,color='red',linewidth=2.0,linestyle='-')plt.xlabel('Xlabel')plt.ylabel('Ylabel')# 设置小图标plt.legend(['A','B','C','D'],loc='upper left',fontsize = 10)plt.show()

效果如下:

2.插入背景图片

如果需要插入背景图片,可以使用以下类似的代码

import matplotlib.pyplot as plt# 插入背景图片img=plt.imread("哭.png")fig,ax=plt.subplots()# 指定图片的高度和宽度ax.imshow(img,extent=[0,120,0,100])x = [10,20,30,40,50,60,70,80,90,100]y1 = [7,17,27,37,43,49,57,65,71,77]y2 = [7,17,27,37,45,54,59,67,75,83]y3 = [8,18,28,38,47,56,64,73,80,89]y4 = [10,20,30,40,50,60,70,80,90,100]plt.plot(x,y1,color='grey',linewidth=2.0,linestyle='-')plt.plot(x,y2,color='orange',linewidth=2.0,linestyle='-')plt.plot(x,y3,color='blue',linewidth=2.0,linestyle='-')plt.plot(x,y4,color='red',linewidth=2.0,linestyle='-')plt.xlabel('Xlabel')plt.ylabel('Ylabel')# 设置小图标plt.legend(['A','B','C','D'],loc='upper left',fontsize = 10)plt.show()

效果如下:

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