matplotlibの日付の目盛りと回転
私の日付の目盛りをmatplotlibで回転させようとすると問題が発生します。小さなサンプルプログラムを以下に示します。最後に目盛りを回転させようとすると、目盛りが回転しません。コメント「クラッシュ」の下に示されているようにティックを回転させようとすると、matplot libがクラッシュします。 これは、X値が日付の場合にのみ発生します。への呼び出しでdates変数tを変数に置き換えた場合avail_plot、xticks(rotation=70)呼び出しは内部でうまく機能しますavail_plot。 何か案は? import numpy as np import matplotlib.pyplot as plt import datetime as dt def avail_plot(ax, x, y, label, lcolor): ax.plot(x,y,'b') ax.set_ylabel(label, rotation='horizontal', color=lcolor) ax.get_yaxis().set_ticks([]) #crashes #plt.xticks(rotation=70) ax2 = ax.twinx() ax2.plot(x, [1 for a in y], 'b') ax2.get_yaxis().set_ticks([]) ax2.set_ylabel('testing') f, axs = plt.subplots(2, sharex=True, sharey=True) t = np.arange(0.01, …