どうも、月見(@Suzuka14144156)です。
この記事では、PythonグラフのY軸の順番が入れ替わる対処方法について解説します。
よってこのようなお悩みをお持ちの方におすすめの記事です。
- Matplotlibで表示したグラフのY軸の値が変・・・
- 数字が入れ替わっている
- どうやったら直せるの?
例えばこんなグラフです。
Y軸の値が変ですね。
0~9の値が、順番通りに並んでいないです。
PythonグラフのY軸の順番が入れ替わる対処方法
- 原因:Yの値が、str(文字)になっている。
- 対策:整数の場合は、int、小数の場合はfloatに変換する。
整数の場合
import matplotlib.pyplot as plt
Y = ['2','3','5','9','1','5','1','7','4','3']
#整数に変換する場合
Y_int = [int(s) for s in Y]
plt.tick_params(labelsize=18)
plt.plot(Y_int)
plt.show
実行結果は、以下です。
正しく表示されています。
小数の場合
import matplotlib.pyplot as plt
Y = ['2','3','5','9','1','5','1','7','4','3']
#整数に変換する場合
Y_int = [float(s) for s in Y]
plt.tick_params(labelsize=18)
plt.plot(Y_int)
plt.show
実行結果は、以下です。
正しく表示されています。
本記事の関連の参考書や講座
基本的なPythonのコード知識を学ぶには、以下の書物がオススメです。
Udemy
Udemyはオンライン講座です。
一度購入すれば、ずっと閲覧できるのでオススメです。
【世界で8万人が受講:Python for Finance】Pythonを使って学ぶ現代ファイナンス理論と実践
ポートフォリオ理論、コーポレートファイナンス、資本資産評価モデル(CAPM)、デリバティブの値決め、モンテカルロシミュレーションといった内容を中心に、Pwcなどで活躍した講師が理論と実践に基づき解説します。
まとめ
今回は、PythonグラフのY軸の順番が入れ替わる対処方法を解説しました。
今回の記事は、以上です。
コメント