Python图表-更改轴标记颜色和图例边框颜色

标签 python graph colors border axes

我正在使用 Python 绘制几个图表,并尝试更改格式并从本质上对图表进行“品牌化”。我已经设法使用 pylab.rcParams[...] 更改了大多数内容,但我无法弄清楚如何更改轴上标记的颜色和图例周围的边框。任何帮助将非常感激。下面的行是我用来编辑其他部分的代码类型的示例。基本上只是从 matplotlibrc 中获取的行,但我找不到它们来改变我想要的一切。

pylab.rcParams[axes.labelcolor' = '#031F73'

最佳答案

如果您只想使用rcParams,正确的参数是xticks.coloryticks.color。我似乎找不到图例框架颜色的关键。不过,您可以通过编程方式进行设置(以及刻度线颜色)。

import pylab

pylab.plot([1,2,3],[4,5,6], label ='test')
lg = pylab.legend()
lg.get_frame().set_edgecolor('blue')
ax = pylab.axes()

for line in ax.yaxis.get_ticklines():
    line.set_color('blue')
for line in ax.xaxis.get_ticklines():
    line.set_color('blue')

for label in ax.yaxis.get_ticklabels():
    label.set_color('blue')
for label in ax.xaxis.get_ticklabels():
    label.set_color('blue')

pylab.show()

关于Python图表-更改轴标记颜色和图例边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6519777/

相关文章:

algorithm - Dijkstra 具有负边。不理解这些示例,它们根据 CLRS 伪代码工作

swift - 如何更改标签中某些单词的颜色 - Swift 3

python - 每行 numpy 的非对角线元素的均值

python - 如何从numpy数组中获取两个最小值

Python Beautiful Soup .content 属性

azure - Graph SDK for .NET 没有 Request 方法

c++ - dijkstra 算法的 c++ 程序中的段错误

css - 十六进制颜色 : Numeric representation for "transparent"?

javafx - 将颜色从 CSS 转换为 javafx 颜色对象

python - timeit.timeit的返回值是平均值还是最佳值?