Я новичок в Python, и мне нужно сгенерировать граф, используя pyplot и matplotlib, как на прилагаемом рисунке. До сих пор я пробовал это следующим образом:
import matplotlib.pyplot as plt
import numpy as np
x = np.array([0,1,2,3])
y = np.array([20,21,22,23])
my_xticks = ['John','Arnold','Mavis','Matt']
plt.xticks(x, my_xticks)
plt.plot(x, y)
plt.show()
Но моя проблема заключается в том, как я могу указать другое число значений по оси y, отличную от числа значений по оси x? И, может быть, указать их как интервал с разницей в 0,005 вместо списка? Большое спасибо!