我見過幾個例子,但情節構造不同,我不明白如何使語法工作。這是我的代碼:如何在matplotlib中的x軸上縮小繪圖?
pdf_file = PdfPages(sys.argv[1].split('.')[0] + "_graphs.pdf")
for i in range(0, len(list_of_data)):
biorep = int(list_of_figure_key[i].split('.')[1])
construct = int(list_of_figure_key[i].split('.')[0].split('_')[1])
plot(time, list_of_data[i], color=color_dict[construct], linestyle=linestyle_dict[biorep], label=list_of_figure_key[i])
xlabel('time (hours)', fontsize=9)
ylabel(ReadType, fontsize=9)
xlim(min(time),max(time))
legend(fontsize=8, loc='center left', bbox_to_anchor=(1, .5))
pdf_file.savefig()
它產生了一個美麗的身影,但圖例太長,並且離開頁面的邊緣。我想縮小x軸上的圖形,以便圖例適合作爲2列的圖例。
圖可以在這裏看到:提前http://i.imgur.com/mvgzIhj.jpg
謝謝!
回答你的問題Python標準縮進是四個空格而不是兩個 – Ajean 2014-09-24 15:49:55