私はpyplot/matplotlibのをPythonで折れ線グラフを作っています数字で私のx軸、それを現在のスケールでx座標の文字はどうやって作るのですか?
import matplotlib.pyplot as plt
import math
import numpy as np
alphabet = range(0, 25)
firstLine = [letter + 65 for letter in alphabet]
secondLine = [letter + 97 for letter in alphabet]
plt.plot(alphabet, firstLine, '-b', label='ASCII value of capital.')
plt.plot(alphabet, secondLine, '--g', label='ASCII value of lowercase.')
plt.xlabel('Letter in Alphabet')
plt.ylabel('ASCII Value')
plt.title('ASCII value vs. Letter')
plt.legend()
plt.show()
。しかし、私は0,5,10と言うのではなく、文字(a、b、c、d)でラベル付けされるx軸のインクリメントを必要とします...特に、文字 'a'を0、 b 'を1にマップするなど。
どうすればpyplotを作成できますか?
ありがとうございます! 'pyplot.xticks(np.arange(0、26)、string.lowercase)'が動作します! – dangerChihuahua007