私はSpyder(python 2.7)を使っていて、matplotlibを使ってグラフをプロットしています。私はコードの塊(下記参照)を持っているとき、私はコードを手動で強調表示して実行するとすべてがうまく見えます。しかし、完全なスクリプトの実行ボタンを押すか、ループ内でこのコードを実行すると、y-tickラベルが各プロットから消えます。私の人生は問題を見つけることができません。私は完全なPythonスクリプト(matplotlib)を実行するとY字目のラベルが消えます
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
このスクリプトで "run"を押した場合、このコードはグラフにy-tickラベルが付かないという意味で "エラー"を出します。 – pavlov
変数がないので、誰もそれを確認することはできません。回答を得ることに興味がある場合は、[MCVE]を提供する必要があります。 – ImportanceOfBeingErnest