2016-04-18 12 views
0

私は年とその数値のデータセットを持っています。例:Pythonで特定のデータの境界にどのようにして境界をつけるか

X  Y 
1890 6 
1900 4 
2000 1 
2010 9 

私はplt.bar(X,Y)のようなバーをプロットし、ように見えます: enter image description here

どのように私は2年間、例えば、Xスケールのステップは、よりdetailetすることができますか? 5年ごとに別の色、赤色で何らかの形で国境を接することはできますか?

答えて

1

これを行うにはいくつかの方法があります。

import matplotlib.pyplot as plt 
x = [1890,1900,2000,2010] 
y = [6,4,1,9] 
stepsize = 10 # Chose your step here 
fig, ax = plt.subplots() 
ax.bar(x,y) 
start, end = ax.get_xlim() 
ax.xaxis.set_ticks(np.arange(start, end, stepsize)) 
plt.show() 

、結果は次のとおりです:これは可能な解決策である

Setting xticks for bar plot

+0

はあなたに感謝、私は必要なもののthats! – Polly

関連する問題