t1 = np.arange(0.0, 1.0, 0.01)
for n in [1, 2, 3, 4]:
plt.plot(t1, t1 ** n, label="n=%d" % n)
leg = plt.legend(loc='best', ncol=4, mode="expand", shadow=True)
leg.get_frame().set_alpha(alpha)
plt.savefig('1.png')
plt.show()
代码实例plt.figure(figsize=(6, 6.5))注意,这里的画面大小其实是 600 * 650的。(所以,不要太输入太的数字)具体实例import matplotlib.pyplot as pltimport numpy as npplt.figure(figsize=(6, 6.5))for i in range(4): ax = plt.s...
pyplot是一个接口,可为
matplotlib
提供类似于MATLAB的语法
使用pyplot时有一个当前Figure的概念。
如果未指定任何图形,则plt会自动创建一个图形(索引为1的图形),并对其执行所有进一步的操作。
对当前图形和当前轴执行任何操作例如:
plt.plot()
pyplot接口不支持某些操作。
这些是可以对Figure对象或Axes对象执行的操作。
您可以使用plt.gcf()和plt.gca()访问当前图形或当前轴并plt.gca()进行操作。
gcf()代表“获取
在
matplotlib
一般使用plt.figure来
设置
窗口尺寸。
plt.figure(figsize=(16, 9))
但是如果使用plt.subplots,那么这种方法就无效,只能通过subplots自己
设置
窗口
大小
。
fig, subplot_arr = plt.subplots(3,4,figsize=(18,12))
在使用
matplotlib
绘制图形时,很多时候需要自定义
画布
的
大小
,使得图形的呈现更加精准、美观。以下是关于如何
设置
matplotlib
画布
大小
的步骤:
1. 导入
matplotlib
.pyplot模块
Matplotlib
是一个
Python
的画图工具库,plt是
matplotlib
.pyplot模块的别名,我们需要先import进来,使用plt.xxx()的方式进行画图。
2.
设置
画布
大小
使用plt.figure()函数来创建一个
画布
,其中可以
设置
画布
的
大小
。通过传递figsize参数,
设置
宽度和高度的
大小
,单位为英寸。
plt.figure(figsize=(width, height))
其中,width和height均为浮点型变量,表示
画布
的宽度和高度。例如,
设置
画布
宽度为8英寸,高度为6英寸,可以这样写:
plt.figure(figsize=(8,6))
3. 绘图
设置
完
画布
大小
之后,就可以使用
matplotlib
绘图了。在绘图之前,需要使用plt.plot()函数绘制线条、散点图等。
4. 显示图像
绘制完成后,使用plt.show()函数显示图像即可:
plt.show()
通过
设置
plt.figure()的figsize参数,即可自定义
matplotlib
画布
的
大小
,使图形的呈现更加精准、美观。在绘制完图像后,使用plt.show()函数进行显示。