matplotlib:タイトルとカラーバーのテキストと目盛りの色を変更する

ahmadh:

カラーバーの目盛りの色を変更する方法、および図のタイトルとカラーバーのフォントの色を変更する方法を知りたいと思いました。たとえば、物事は明らかにtemp.pngでは表示されますが、temp2.​​pngでは表示されません。

import matplotlib.pyplot as plt
import numpy as np
from numpy.random import randn

fig = plt.figure()
data = np.clip(randn(250,250),-1,1)
cax = plt.imshow(data, interpolation='nearest')
plt.title('my random fig')
plt.colorbar()

# works fine
plt.savefig('temp.png')
# title and colorbar ticks and text hidden
plt.savefig('temp2.png', facecolor="black", edgecolor="none")

ありがとう

EwyynTomato:

これは、matplotlibのオブジェクトハンドラーのプロパティを調べて設定することで実行できます。

私はあなたのコードを編集し、コメントにいくつかの説明を入れました:

import matplotlib.pyplot as plt
import numpy as np
from numpy.random import randn

fig = plt.figure()
data = np.clip(randn(250,250),-1,1)
cax = plt.imshow(data, interpolation='nearest')

title_obj = plt.title('my random fig') #get the title property handler
plt.getp(title_obj)                    #print out the properties of title
plt.getp(title_obj, 'text')            #print out the 'text' property for title
plt.setp(title_obj, color='r')         #set the color of title to red

axes_obj = plt.getp(cax,'axes')                 #get the axes' property handler
ytl_obj = plt.getp(axes_obj, 'yticklabels')     #get the properties for 
                                                #  yticklabels
plt.getp(ytl_obj)                               #print out a list of properties
                                                #  for yticklabels
plt.setp(ytl_obj, color="r")                    #set the color of yticks to red

plt.setp(plt.getp(axes_obj, 'xticklabels'), color='r') #xticklabels: same

color_bar = plt.colorbar()                            #this one is a little bit
cbytick_obj = plt.getp(color_bar.ax.axes, 'yticklabels')                #tricky
plt.setp(cbytick_obj, color='r')

plt.savefig('temp.png')
plt.savefig('temp2.png', facecolor="black", edgecolor="none")

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

目盛りラベルのテキストを変更する

分類Dev

D3 Observableの軸/目盛りのラベルのフォントサイズと色を変更します(テキストは追加されません)

分類Dev

Matplotlibのカラーバーからラベルと目盛りを削除する

分類Dev

Matplotlibでカラーバーの目盛りラベルのフォントサイズを変更するにはどうすればよいですか?

分類Dev

getViewをオーバーライドし、テキストの色を変更するカスタムリストビューとアダプタ

分類Dev

Javafxスライダー:目盛りラベルとしてのテキスト

分類Dev

JavaFX-スライダー固有の目盛りの色を変更する

分類Dev

matplotlibのプロットの軸、目盛り、ラベルの色を変更する

分類Dev

primaryDarkが白のときにステータスバーのテキストの色を変更する

分類Dev

ステータスバーのテキストの色をカスタム色に変更する方法

分類Dev

テキストの色を変更すると Xamarin.iOS のステータス バーが消える

分類Dev

カスタムツールバーのテキストの色を変更する

分類Dev

ラベルのテキストの色を変更し、キーを押すと元に戻ります

分類Dev

matplotlibスタイルシートの色数を変更する

分類Dev

フラッターのテキストフィールドのハイライト色を変更する

分類Dev

Matplotlib-1つのx軸目盛りラベルの色を変更する

分類Dev

Seabornヒートマップは、ログスケールを使用すると、カラーバーに追加の目盛りを生成します

分類Dev

範囲スライダー-塗りつぶされたときに目盛りの色を変更するにはどうすればよいですか?

分類Dev

WPF:ボタンのマウスオーバー状態でテキストと画像の色を変更する

分類Dev

TabWidgetのテキストの色とセレクターを変更する

分類Dev

Android Studio でテキストの色と行のガターを変更する

分類Dev

Atom-テキストエディタペインのスクロールバーの色を変更する

分類Dev

Plotly SurfacePlotの目盛りテキストを変更します

分類Dev

同じテーブル セル内のテキストとアイコンの色を変更する

分類Dev

パスに沿ったテキストでテキストのスタイルと色を変更する(gimp)

分類Dev

新しいツールバーでアクションオーバーフローメニューのテキストの色を変更せずに、タイトルのテキストとボタンの色を変更するにはどうすればよいですか?

分類Dev

折りたたみツールバーのテキストの色と折りたたみツールバーの戻るボタンの色をAndroidで変更する方法

分類Dev

NavigationViewの仕切りの色とサブヘッダーのテキストの色を変更する

分類Dev

Androidで編集テキストカーソルの色と幅を変更する方法

Related 関連記事

  1. 1

    目盛りラベルのテキストを変更する

  2. 2

    D3 Observableの軸/目盛りのラベルのフォントサイズと色を変更します(テキストは追加されません)

  3. 3

    Matplotlibのカラーバーからラベルと目盛りを削除する

  4. 4

    Matplotlibでカラーバーの目盛りラベルのフォントサイズを変更するにはどうすればよいですか?

  5. 5

    getViewをオーバーライドし、テキストの色を変更するカスタムリストビューとアダプタ

  6. 6

    Javafxスライダー:目盛りラベルとしてのテキスト

  7. 7

    JavaFX-スライダー固有の目盛りの色を変更する

  8. 8

    matplotlibのプロットの軸、目盛り、ラベルの色を変更する

  9. 9

    primaryDarkが白のときにステータスバーのテキストの色を変更する

  10. 10

    ステータスバーのテキストの色をカスタム色に変更する方法

  11. 11

    テキストの色を変更すると Xamarin.iOS のステータス バーが消える

  12. 12

    カスタムツールバーのテキストの色を変更する

  13. 13

    ラベルのテキストの色を変更し、キーを押すと元に戻ります

  14. 14

    matplotlibスタイルシートの色数を変更する

  15. 15

    フラッターのテキストフィールドのハイライト色を変更する

  16. 16

    Matplotlib-1つのx軸目盛りラベルの色を変更する

  17. 17

    Seabornヒートマップは、ログスケールを使用すると、カラーバーに追加の目盛りを生成します

  18. 18

    範囲スライダー-塗りつぶされたときに目盛りの色を変更するにはどうすればよいですか?

  19. 19

    WPF:ボタンのマウスオーバー状態でテキストと画像の色を変更する

  20. 20

    TabWidgetのテキストの色とセレクターを変更する

  21. 21

    Android Studio でテキストの色と行のガターを変更する

  22. 22

    Atom-テキストエディタペインのスクロールバーの色を変更する

  23. 23

    Plotly SurfacePlotの目盛りテキストを変更します

  24. 24

    同じテーブル セル内のテキストとアイコンの色を変更する

  25. 25

    パスに沿ったテキストでテキストのスタイルと色を変更する(gimp)

  26. 26

    新しいツールバーでアクションオーバーフローメニューのテキストの色を変更せずに、タイトルのテキストとボタンの色を変更するにはどうすればよいですか?

  27. 27

    折りたたみツールバーのテキストの色と折りたたみツールバーの戻るボタンの色をAndroidで変更する方法

  28. 28

    NavigationViewの仕切りの色とサブヘッダーのテキストの色を変更する

  29. 29

    Androidで編集テキストカーソルの色と幅を変更する方法

ホットタグ

アーカイブ