ⅹ軸のラベルを「135...」ではなく「123...」となるように表示したい
pythonで月平均の最高気温,平均気温,最低気温を折れ線グラフとして描画するという課題をやっていたが、ⅹ軸の値とグリッドの線が省略されて表示
してしまった。
該当のソースコード
import matplotlib.pyplot as plt x = [1,2,3,4,5,6,7,8,9,10,11,12] average_temp = [5.6,3.8,7.6,12.9,18.9,21.7,26.9,27.3,23.9,17.0,11.2,5.9] high_temp = [10.1,9.0,13.0,17.9,23.8,25.7,31.7,32.1,27.9,20.7,15.1,11.3] low_temp = [1.1,-1.3,1.6,7.9,14.8,18.1,23.0,23.7,20.7,13.6,7.4,1.0] plt.xlabel("month") plt.ylabel("temperature") plt.plot(x,average_temp, marker="D", color="black", linestyle = "-",label = "average") plt.plot(x,high_temp, marker="o", color="red", linestyle = "-",label = "hight") plt.plot(x,low_temp, marker="s", color="cyan", linestyle = "-",label = "low") plt.legend(loc = "upper right") plt.grid(True) plt.show()
試したこと
ⅹ軸のリストを作成した
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/09 21:25