pyplot/matplotlib を使用して、Python で折れ線グラフを作成しました。
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()
私のx軸では、現在は数値でスケーリングされています。ただし、x 軸の増分を 0、5、10 ではなく、文字 (a、b、c、d) でラベル付けする必要があります。具体的には、文字「a」を 0、「 b' は 1 などにマップします。
pyplotにそれをさせるにはどうすればよいですか?