2017-12-23 11 views
-1

matplotlibの:設定yticks場所私はこれと全く同じy軸があるプロット作成しようとしています

enter image description here

をそして、私はこのような状況にいるよ、すべてはこの時点までokです:

ax.set_yticks(range(20,67,10)) 
ax.set_yticklabels(['20','30','40','50','60']) 

enter image description here

は、私はこの行をしようとすると

私のグラフは、このになってきている。

enter image description here

私はきちんとyticksの場所を設定する方法を理解することができませんでした。

+0

問題の[mcve]は表示されません。したがって、どのようにしてこのグラフを作成したかはわかりません。あなたは答えようとする人々の時間を無駄にしています。 – ImportanceOfBeingErnest

+0

私は十分な情報を提供したと思っていました。 –

答えて

0

あなたは軸の数字をしたい場合は、はあなたが数字ではなく文字列をプロットしてください。軸ラベルは自動的に必要に応じて調整されるか、質問のようにset_yticksset_yticklabelsを使用することができます。

0

あなたは次のことを試しましたか?

import numpy as np 
ticks = np.linspace(20, 60, 5) 
ax.set_yticks(ticks) 
ax.set_yticklabels([str(int(x)) for x in ticks]) 
関連する問題