0
我在我的python腳本中使用了pp.yscale('log')
來繪製一個圖形,其中以y刻度顯示爲對數刻度。但是,在圖中,y軸沒有出現。有沒有什麼辦法可以在python中明確顯示y軸?如何使用python明確地繪製y軸
...
leg = pp.legend(series_labels, loc='upper right')
pp.axis([-0.5, x_len-0.5, 0, max_y*1.1])
configurable_xlabel = x_label + '(unit)'
pp.xlabel(configurable_xlabel)
configurable_ylabel = metrics[metric_idx] + '(unit)'
pp.ylabel(configurable_ylabel)
configurable_scaling = 2
xticklabels = []
for idx in xrange(0,x_len):
if idx % configurable_scaling == 0:
xticklabels.append(x_data[idx])
else:
xticklabels.append('');
pp.axes().set_xticks(xrange(0,x_len));
pp.axes().set_xticklabels(xticklabels[0:len(xticklabels)])
pp.yscale('log')
...
你有什麼不應該隱藏左側和右側的脊椎。你能發佈一個獨立的例子來重現你的問題嗎? – 2012-03-21 16:05:58