生生不息

生生不息

AI美化子图

2025-06-22
AI美化子图

提示词

# 创建包含2行子图的图像
fig, axes = plt.subplots(nrows=2, ncols=1, dpi=300, sharex=True)

# 在第一个子图中绘制 '收盘' 列
df['收盘'].plot(ax=axes[0], title='收盘价')

# 在第二个子图中绘制 '简单收益' 列
df['简单收益'].plot(ax=axes[1], title='简单收益', c='g')

# 设置图像布局
plt.tight_layout()

#保存图像
plt.savefig('图3-2.jpg', dpi=300)

#显示图像
plt.show()

请在以上的子图中添加y轴标签,并将‘收盘价’的折线变为虚线,同时降低‘简单收益’子图的透明度,使其透明度为70%。

答案

# 创建包含2行子图的图像
fig, axes = plt.subplots(nrows=2, ncols=1, dpi=300, sharex=True)

# 在第一个子图中绘制 '收盘' 列 - 改为虚线
df['收盘'].plot(ax=axes[0], title='收盘价', linestyle='--')  # 添加虚线样式

# 在第二个子图中绘制 '简单收益' 列 - 添加70%透明度
df['简单收益'].plot(ax=axes[1], title='简单收益', c='g', alpha=0.7)  # 设置透明度为70%

# 添加y轴标签
axes[0].set_ylabel('价格')  # 第一个子图的y轴标签
axes[1].set_ylabel('收益')   # 第二个子图的y轴标签

# 设置图像布局
plt.tight_layout()

# 保存图像
plt.savefig('图3-22.jpg', dpi=300)

# 显示图像
plt.show()

原图像:

美化后:

完成的不错。