横軸の値が理解できないです。
import scipy as sp import matplotlib.pyplot as plt data = sp.genfromtxt("data/web_traffic.tsv",delimiter="\t") x = data[:,0] y = data[:,1] x = x[~sp.isnan(y)] y = y[~sp.isnan(y)] plt.scatter(x,y) plt.title("Web traffic over the last month") plt.xlabel("Time") plt.ylabel("Hits/hour") plt.xticks([w*7*24 for w in range(10)], ['week %i'%w for w in range(10)]) plt.autoscale(tight=True) plt.grid() plt.show()
とコードを書いて実行すると、
グラフの横軸には week1、week2、week3、week4
とだけ表示されました。
plt.xticks([w*7*24 for w in range(10)], ['week %i'%w for w in range(10)])
の
([w*7*24 for w in range(10)]
でコードを書いているのでなぜこれが表示されないのだろうと疑問に思っていて理解できません。
なぜこの部分はグラフに表示されないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。