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

时间:2011-06-29 11:18:58

标签: python graph colors border axes

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

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

1 个答案:

答案 0 :(得分:2)

如果您只想使用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()