2011-06-29 249 views
1

我正在使用Python繪製幾張圖,並試圖更改格式和本質上'品牌'圖。我已經設法使用pylab.rcParams [...]改變大多數東西,但我無法弄清楚如何改變軸上標記的顏色和圖例周圍的邊框。任何幫助將非常感激。下面這行是我用來編輯其他部分的代碼類型的一個例子。基本上只是從matplotlibrc採取的線,但我找不到他們改變我想要的一切。Python圖形更改軸標記顏色和圖例邊框顏色

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

回答

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() 
+1

太棒了。剩下的一件事是規模(100,200等)仍然是黑色的。出於某種原因,我認爲我會認爲這會隨着蜱的變化而變化,但現在想起來似乎並不合理。無論如何,感謝您的回覆,如果您能回答多一點,我會非常感激。 – user820924

+1

我添加了上面勾號標記的着色代碼。 –

+1

輝煌,謝謝! – user820924