1

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

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

1 回答 1

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()
于 2011-06-29T12:31:59.077 回答