如何设置Matplotlib图表背景为鲜绿色、线条为鲜红色?
修改Matplotlib图表:鲜绿色背景 + 鲜红色折线
以下是调整后的股票价格走势代码,直接实现你要的颜色效果:
import numpy as np import matplotlib.pyplot as plt # 模拟股票价格数据 np.random.seed(42) days = np.arange(1, 101) stock_prices = 100 + np.cumsum(np.random.randn(100)) # 获取画布和轴对象 fig = plt.gcf() ax = plt.gca() # 设置画布整体背景为鲜绿色(可选,若只需要图表区域背景可跳过) fig.set_facecolor('#00ff00') # 设置图表轴区域背景为鲜绿色 ax.set_facecolor('#00ff00') # 绘制鲜红色折线 plt.plot(days, stock_prices, color='#ff0000', linewidth=2) # 图表标注 plt.title('Stock Price Trend') plt.xlabel('Days') plt.ylabel('Price') plt.show()
关键修改说明:
- 鲜红色折线:在
plt.plot()中通过color='#ff0000'指定颜色('red'也可,但十六进制值更精准对应鲜红色),还可以加linewidth调整线条粗细 - 鲜绿色背景:
- 用
ax.set_facecolor()设置图表实际绘图区域的背景色 - 用
fig.set_facecolor()设置整个画布的背景色(如果需要图表外的空白区域也同步颜色)
- 用
- 颜色值也可以用Matplotlib支持的命名色,比如鲜绿色用
'lime',鲜红色用'crimson',效果一致
内容的提问来源于stack exchange,提问作者Ludogiraud
相关产品推荐
相关产品推荐

