Я использую Spyder (python 2.7) и строит графики с использованием matplotlib. Когда у меня есть кусок кода (см. Ниже), все выглядит отлично, если я выделил и выполнил мой код вручную. Однако, если я нажал кнопку запуска для полного скрипта или выполнил этот код в цикле, ярлыки y-tick исчезнут с каждого графика. Не могу для меня жизнь найти проблему.Ярлыки Y-tick исчезают, если я запускаю полный скрипт Python (matplotlib)
data2plot = [120.0, 56.0, 26.0, 11.0, 6.0, 6.0, 5.0, 5.0, 3.0, 3.0, 2.0, 2.0, 2.0]
bar_locs = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0]
x_labs = ['','','','','','','','','','','','','']
fig, ax = plt.subplots()
#plot_help.bigfig()
rects = ax.bar(bar_locs, data2plot, 0.75, color='steelblue', align='center')
ax.set_xticks(bar_locs)
ax.set_xticklabels(x_labs, fontweight='bold', fontsize=13, rotation=-45, ha='left')
ax.set_xlim(0, len(x_labs)+0.75)
#ax.set_ylim(0, y_max)
ax.set_ylabel('Pageviews', fontweight='bold', fontsize=15)
ax.set_yticklabels(ax.get_yticklabels(), fontweight='bold', fontsize=13)
ax.set_title('Title', fontweight='bold', fontsize=16)
plt.gcf().subplots_adjust(bottom=0.45)
#plot_help.simpleaxis(ax)
Вы не должны публиковать код, который работает. Но вместо этого отправьте код, который дает ошибку. – ImportanceOfBeingErnest
Если я нажму «запустить» на этом скрипте, то этот код действительно даст «ошибку» в том смысле, что на графике не будет ярлыков y-tick. – pavlov
Никто не может проверить это, потому что у нас нет ваших переменных. Если вам интересно получить ответ, вы должны предоставить [MCVE]. – ImportanceOfBeingErnest