Как добавить шаблон при наведении на графики в PythonPython

Программы на Python
Ответить
Гость
 Как добавить шаблон при наведении на графики в Python

Сообщение Гость »


У меня есть этот код, и я хотел бы отображать данные осей X и Y при наведении курсора на точки:

импортировать numpy как np импортировать панд как pd импорт даты и времени импортировать matplotlib.pyplot как plt ts = ['25.02.2023 0:00', '25.02.2023 0:01', '25.02.2023 0:02', '25.02.2023 0:03', '25/ 02.2023 0:04', '25.02.2023 0:05', '25.02.2023 0:06', '25.02.2023 0:07', '25.02.2023 0:08', '25.02.2023 0:09', '25.02.2023 0:10', '25.02.2023 0:11', '25.02.2023 0:12', '25.02.2023 0:13', '25.02.2023 0:14', '25.02.2023 0:15', '25.02.2023 0:16', '25.02.2023 0:17', '25.02.2023 0:18', '25.02.2023 0:19', '25.02.2023 0:20', '25.02.2023 0:21', '25.02.2023 0:22', '25.02.2023 0:23', '25.02.2023 0:24', '25.02.2023 0:25', '25.02.2023 0:26', '25.02.2023 0:27', '25.02.2023 0:28', '25.02.2023 0:29', '25.02.2023 0:30'] temp = ['0', '-21', '20', '30', '-40', '50', '6', '7', '8', '9', '10', ' 11", "12", "13", "14", '15', '16', '17', '-18', '19', '20', '21', '22', '23', '24', '25', '26', ' 27', '28', '29', '68'] df = pd.DataFrame(список(zip(ts, temp)), столбцы = ['ts', 'temp']) df['temp']=df['temp'].astype(float) df1 = df.reset_index() df100 = pd.DataFrame(данные=df1) df100['ts'] = pd.to_datetime(df100['ts']) df100['ts'] = df100['ts'].dt.strftime('%d-%m--%H:%M') df100.plot.bar(x="ts", y="temp", rot=90, figsize=(12, 6)) plt.subplots_adjust(дно = 0,2) plt.xlabel("Время") plt.ylabel("температура") plt.title('Температура') plt.show(блок=Истина) Я хотел бы отображать данные x и y при наведении курсора.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»