2017-03-29 14 views
0

は、私はmatplotlibのに設定し、簡単なプロットがあるとします。私はラベルと値1.5で、x軸に目盛りを追加することができますどのようにmatplotlibを使用して、ラベル付きダニをx軸に追加する方法は?

fig, ax = plt.subplots(1,1) 
p=ax.plot([1,2,3,4,5], [10,9,8,7,6]) 

「ここでは、1.5ですか」?

私はplt.xticks()を使用することができますが、次にを指定する必要があります。ダニとラベルを指定してください。このような

答えて

0

何か動作します:

import matplotlib.pyplot as plt 

x=range(10) 
y=range(10) 

fig, ax = plt.subplots(1,1) 
p=ax.plot(x,y) 
ax.set_xticks([1.5]) 
ax.set_xticklabels(["Here is 1.5"]) 
fig.show() 

enter image description here

を追加X-ダニを追加したい場合は、次の

import matplotlib.pyplot as plt 
import numpy as np 

x=range(10) 
y=range(10) 

fig, ax = plt.subplots(1,1) 

p=ax.plot(x,y) 

xt = ax.get_xticks() 
xt=np.append(xt,1.5) 

xtl=xt.tolist() 
xtl[-1]="Here is 1.5" 
ax.set_xticks(xt) 
ax.set_xticklabels(xtl) 

fig.show() 

enter image description here あなたがあればラベルの回転で遊ぶことができますあなたが必要です。

+0

しかし、どのようにデフォルトのダニを保持できますか? – theQman

+0

編集 - 混乱についてはごめんなさい。 – Robbie

関連する問題