2011-06-29 14 views
1

私はPythonを使用して2つのグラフをプロットしていますが、書式を変更しようとしています。私は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

これは素晴らしいです。残った1つは、スケール(100,200など)がまだ黒いことです。なんらかの理由で私はこれがダニと変わると思ったが、それについて今考えてみると感覚的ではないと思う。とにかく、お返事ありがとうございました。お返事いただければさらに感謝しています。 – user820924

+1

上記の目盛ラベルに色を付けるコードを追加しました。 –

+1

華麗な、ありがとう! – user820924

関連する問題