在draw_plot()
中无法直接缩放图例的大小,但可以通过调整整个图像的大小来间接改变图例的大小。以下是一个示例解决方案:
import matplotlib.pyplot as plt
def draw_plot():
# 绘制图像
plt.plot([1, 2, 3], [4, 5, 6], label='Line 1')
plt.plot([1, 2, 3], [2, 4, 6], label='Line 2')
plt.legend() # 显示图例
# 调整图像大小
fig = plt.gcf() # 获取当前图像
fig.set_size_inches(10, 6) # 设置图像大小,第一个参数是宽度,第二个参数是高度
plt.show()
draw_plot()
在这个例子中,我们使用plt.gcf()
函数获取当前图像对象,并使用set_size_inches()
方法调整图像大小。第一个参数是宽度,第二个参数是高度。通过调整图像大小,图例的大小也会相应改变。
请注意,调整图像大小可能会对整个图像产生影响,因此需要根据具体需求进行调整。