X-тики, перекрывающиеся с Matplotlib

Недавно я столкнулся с той же проблемой. Моя версия eclipse не поддерживала java-версию 8.

Я случайно установил jre 8 на моем компьютере, который автоматически обновил мою переменную PATH, добавив «C: \ ProgramData \ Oracle \ Java \ javapath "в начале процесса, который затмил eclipse, чтобы забрать эту версию (и игнорировать добавленную вручную версию 1.6, которая появилась позже в порядке) и сбой с кодом выхода 13.

Я просто удалил эту строку из путь, из-за которого система подбирала мою старшую версию, и затмение началось просто отлично.

1
задан Sheldore 17 January 2019 в 18:00
поделиться

1 ответ

В настоящее время вы используете целые data для установки x-ticklabels. Первый аргумент функции xticks() - это расположение тиков, а второй аргумент - метки тиков.

Вы должны использовать индексирование, чтобы получить каждую 5-ую точку данных (соответствующую тикам). Вы можете получить к нему доступ, используя [::5]. Таким образом, вам нужно передать data[::5] вашему xticks() как

plt.xticks(np.arange(min(configDBcomplete.index),max(configDBcomplete.index[-1]),5),data[::5],rotation=90, fontsize= 12)

Вы также можете использовать range() как

plt.xticks(range(min(configDBcomplete.index),max(configDBcomplete.index[-1]),5),data[::5],rotation=90, fontsize= 12)
0
ответ дан Sheldore 17 January 2019 в 18:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: