python - 如何使用 Matplotlib 更改绘图的表面颜色

标签 python matplotlib

我刚开始使用 Matplotlib 并尝试更改绘图的面颜色...

如果我这样创建图形:

 plt.figure(num=None, figsize=(5, 10), dpi=80, facecolor='y', edgecolor='k')

只有图的边框变成黄色...我想要的是边框是白色的,情节是黄色的..

编辑:

我当前代码的一个片段:

plt.figure(num=None, figsize=(5, 10), dpi=80, facecolor='y', edgecolor='k')  

ax = plt.gca()

ax.plot(x, y, color = 'g')

enter image description here

最佳答案

嗯,你可以试试 set_axis_bgcolor .另外,不要使用 gca,试试这个,它更干净:

fig = plt.figure(num=None, figsize=(5, 10), dpi=80, facecolor='y', edgecolor='k')
ax = fig.add_subplot(111)
ax.set_axis_bgcolor("y")
ax.plot(x, y, color = 'g')

关于python - 如何使用 Matplotlib 更改绘图的表面颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5181833/

相关文章:

python - 正则表达式: pandas.str.contains ('binary: [49] ' ) 返回 False 但事实上,它是 True

python - 在 Python3 的 Matplotlib 的极坐标/径向条形图中获取条形图顶部的标签

python - 多个字幕

python - 当我尝试向 defaultdict(str) 添加值时出现错误

python - 如何根据列表元素的条件拆分 Pandas Dataframe 中的列表列?

python - 在 1 个字符串中执行 1000 多个插入语句

python - 使用 python +/- matplotlib 绘制机器人路径和方向

python - Python 和 PEP8 中的私有(private)属性

matplotlib - 无法导入 matplotlib._png (pylab)

python - 在更大的图中嵌入 matplotlib 图