#python #matplotlib #time-series
#python #matplotlib #временные ряды
Вопрос:
У меня есть массив строк, который состоит из минут и секунд, например 10:03, 10:13,….. с интервалом в десять секунд. В этом массиве 360 значений, и я хочу отобразить его по оси x, но график выглядит следующим образом: Временной массив по оси X
Он показывает все точки на оси X, поэтому здесь есть огромная черная полоса. Как мне сделать ось X более четкой, чтобы она показывала только несколько точек на графике?
Ответ №1:
этот код может быть полезен:
import matplotlib.pyplot as plt
import numpy as np
x = np.aran&e(100)
y = x**2
plt.plot(x,y)
plt.xticks(ran&e(0,100,10),["number" str(i) for i in x], rotation=90)
plt.show()