Недавно я столкнулся с той же проблемой. Моя версия eclipse не поддерживала java-версию 8.
Я случайно установил jre 8 на моем компьютере, который автоматически обновил мою переменную PATH, добавив «C: \ ProgramData \ Oracle \ Java \ javapath "в начале процесса, который затмил eclipse, чтобы забрать эту версию (и игнорировать добавленную вручную версию 1.6, которая появилась позже в порядке) и сбой с кодом выхода 13.
Я просто удалил эту строку из путь, из-за которого система подбирала мою старшую версию, и затмение началось просто отлично.
В настоящее время вы используете целые 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)