Python figure参数及subplot子图绘制代码
更新时间:2020年04月18日 11:16:05 作者:落日峡谷
这篇文章主要介绍了Python figure参数及subplot子图绘制代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
1. Python的figure参数主要有:
def figure(num=None, # autoincrement if None, else integer from 1-N figsize=None, # defaults to rc figure.figsize dpi=None, # defaults to rc figure.dpi facecolor=None, # defaults to rc figure.facecolor edgecolor=None, # defaults to rc figure.edgecolor frameon=True, FigureClass=Figure, clear=False, **kwargs ):
可以设置图片大小、分辨率、颜色等。
2. subplot子图绘制,子图的绘图参数可以分别设置
plt.figure(1) x1 = np.linspace(-0.2, 2, 10) y1 = x1**2 + 0.3 plt.subplot(121) plt.scatter(x1, y1) plt.xlabel('X') plt.ylabel('Y') plt.title('test_1') x2 = np.linspace(-0.2, 2, 10) y2 = x2 + 0.3 plt.subplot(122) plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--") ## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--") # plt.plot(x2, y2, 'rs--') plt.xlabel('X') plt.ylabel('Y') plt.title('test_2') plt.show()
3. 在同一张图片上显示多种图形,简单说把 plt.show()放在最后即可
import matplotlib.pyplot as plt import numpy as np plt.figure(2) x1 = np.linspace(-0.2, 2, 10) y1 = x1**2 + 0.3 plt.scatter(x1, y1) x2 = np.linspace(-0.2, 2, 10) y2 = x2 + 0.3 plt.plot(x2, y2, color="red", linewidth=1.0, marker = 's', linestyle="--") ## plt.plot(x, y, color="#ef5492", linewidth=2.0, marker = 's', linestyle="--") # plt.plot(x2, y2, 'rs--') plt.xlabel('X') plt.ylabel('Y') plt.title('test_3') plt.show()
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
Python使用multiprocessing如何实现多进程
这篇文章主要介绍了Python使用multiprocessing如何实现多进程问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02解决selenium模块利用performance获取network日志请求报错的问题(亲测有效)
这篇文章主要介绍了解决selenium模块利用performance获取network日志请求报错的问题(亲测有效),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-03-03翻转数列python实现,求前n项和,并能输出整个数列的案例
这篇文章主要介绍了翻转数列python实现,求前n项和,并能输出整个数列的案例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-05-05
最新评论