plotでプロットするだけ。特に注意事項もないので、スクリプトだけ。
#描画設定 plt.rcParams['font.family']='Arial' plt.rcParams['font.size']= 14 plt.rcParams['axes.linewidth']=2.5 plt.rcParams['xtick.major.width']=2.5 plt.rcParams['xtick.labelsize']=14 plt.rcParams['ytick.major.width']=2.5 plt.rcParams['ytick.labelsize']=14 plt.rcParams['figure.figsize']=(4,4) #x、y軸の値。今回は文字列に対してプロット Title = ['x1','x2','x3','x4','x5','x6'] y1 = np.array([-0.31,0.63,0.80,0.38,-0.72,-0.69]) y2 = np.array([0.87,0.51,0.38,0.54,0.83,0.11]) y3 = np.array([0.10,0.18,-0.19,0.15,-0.16,-0.14]) #今回はsubplotで fig, ax1 = plt.subplots() #plotでプロット ax1.set_ylabel('explanation of y-axis',fontname='Arial') ax1.plot(Title,y1,marker='v',ms=11,color='orange',fillstyle='none',linestyle = 'None') ax1.plot(Title,y2,marker='D',ms=9,color='g',fillstyle='none',linestyle = 'None') ax1.plot(Title,y3,marker='x',ms=9,color='m',linestyle = 'None') #軸などの微調整 ax1.tick_params(axis ='x', which ='both', top='off',bottom='off', pad=10) plt.xticks(rotation =70) plt.yticks([-1.0,-0.5,0,0.5,1.0]) plt.ylim(-1,1) fig.tight_layout() fig.savefig('FIGURE/test.png') plt.savefig('FIGURE/'+'orig.png', bbox_inches='tight') plt.show() plt.clf()
という感じで、プロットはこんな感じ。
おしまい。
関連記事
D