我正在使用 Python 绘制几个图表,并尝试更改格式并从本质上对图表进行“品牌化”。我已经设法使用 pylab.rcParams[...] 更改了大多数内容,但我无法弄清楚如何更改轴上标记的颜色和图例周围的边框。任何帮助将非常感激。下面的行是我用来编辑其他部分的代码类型的示例。基本上只是从 matplotlibrc 中获取的行,但我找不到它们来改变我想要的一切。
pylab.rcParams[axes.labelcolor' = '#031F73'
最佳答案
如果您只想使用rcParams
,正确的参数是xticks.color
和yticks.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/