AI美化子图
编辑
0
2025-06-22

提示词
# 创建包含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()
原图像:
美化后:
完成的不错。
- 0
- 0
-
赞助
支付宝
微信
-
分享