matplotlib柱状图高级设置-背景颜色、标签颜色、标题颜色、刻度颜色 作者:马育民 • 2024-11-13 10:12 • 阅读:10006 # 说明 [![](https://www.malaoshi.top/upload/0/0/1GW22jaJACc.png)](https://www.malaoshi.top/upload/0/0/1GW22jaJACc.png) ### 代码 ``` import matplotlib.pyplot as plt plt.rcParams['font.family'] = ['Microsoft YaHei'] # 设置画布背景色 plt.rcParams['axes.facecolor'] = '#1e1c54' f, ax = plt.subplots() # 设置窗口颜色 f.patch.set_facecolor('#1e1c54') # x轴 x = ['萧山', '主城', '余杭', '江东', '富阳'] y = [92, 100, 77, 20, 35] ax.bar(x, y, width=0.8, color='#2249b1') # 去掉上边框 ax.spines['top'].set_visible(False) # 去掉右边框 ax.spines['right'].set_visible(False) # 设置下边框颜色,即:x轴 ax.spines['bottom'].set_color('#1d57a9') # 设置左边框颜色,即:y轴 ax.spines['left'].set_color('#1d57a9') # 左边框 # axis='x' 表示设置x轴,labelcolor:设置标签颜色,color:设置刻度颜色 plt.tick_params(axis='x', colors='#1d57a9', labelcolor='w') plt.tick_params(axis='y', colors='#1d57a9', labelcolor='w') plt.title("土地出让面积成交走势", loc='left', color="w") # 显示窗口,必须写 plt.show() ``` 原文出处:http://malaoshi.top/show_1GW22k5CuBg.html