Я строю график с помощью matplotlib и Python как пример кода ниже.
x = array([0,1,2,3])
y = array([20,21,22,23])
plot(x,y)
show()
Поскольку это - код выше оси X, я буду видеть оттянутые значения 0.0, 0.5, 1.0, 1.5
т.е. те же значения моей ссылки x значения.
Там должен так или иначе отобразить каждую точку x к различной строке? Так, например, я хочу, чтобы ось X показала имена месяцев (строки Jun, July,...
) или другие строки как люди имена ( "John", "Arnold", ...
) или покажите время ( "12:20", "12:21", "12:22", ..
).
Вы знаете то, что я могу сделать или что функция взглянуть на?
Поскольку моя цель могла это быть matplotlib.ticker
из справки?
Вы можете вручную установить xticks (и yticks), используя pyplot.xticks :
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()