powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Текст над графиком
1 сообщений из 1, страница 1 из 1
Текст над графиком
    #40135894
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Имеется dataframe с массивом даты df[Date] и массивом времени выполнения df[Dur]:

0 2022-01-23 Вс 1970-01-01 02:26:34
1 2022-01-24 Пн 1970-01-01 02:21:18
2 2022-01-24 Пн 1970-01-01 01:10:12
3 2022-01-25 Вт 1970-01-01 00:55:33
4 2022-01-26 Ср NaT
5 2022-01-27 Чт NaT
6 2022-01-28 Пт NaT
7 2022-01-29 Сб NaT
8 2022-01-30 Вс 1970-01-01 03:30:49
9 2022-01-31 Пн 1970-01-01 03:09:51
10 2022-01-31 Пн 1970-01-01 01:41:38
11 2022-02-01 Вт 1970-01-01 01:40:59

По нему строю график:
Код: python
1.
ax[i].bar(df['Date'], df['Dur'], label=server, color = bar_color)



И у каждого бара сверху вставляю значение времени выполнения:
Код: python
1.
2.
3.
4.
5.
6.
for j in range(len(df['Date'])):
            if df['Date'][j] == pred_date and j != 0:
                ax[i].text(j,
                           df['Dur'][j],
                           locals()[server + '_t_h_array'][j].rpartition(':')[0],
                           ha = 'center', bbox = dict(facecolor = 'y', alpha = 0.0), size = 5, rotation = 0)



Но если в массиве df дата повторяется, то второе значение с той же датой сдвигается на шаг. Как это можно обработать?
В приложенном графике это видно на четвертом графике сверху.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Текст над графиком
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (2): Анонимы (1), Yandex Bot 9 мин.
Пользователи онлайн (8): Анонимы (6), Bing Bot, Yandex Bot 1 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]