Loading

作图tips

作图tips

matplotlib 作图:

marker

color

多子图:
plt.GridSpecfig.addsubplot 进行布局

旋转:
下列代码可以进行90度的旋转

base = ax.transData
rot = transforms.Affine2D().rotate_deg(-90)
ax.plot(x1,y1,c='lightgreen',transform=rot+base)

另一种办法是首先算好旋转后的点,然后进行绘制

字体大小:

ax.set_xlabel('x',fontsize = 16)  #xlabel
ax.legend(fontsize=14)  #set legend fontsize
ax.set_title("x guass distribution",fontsize=20) # set title fontsize

xlabel的位置:

ax.xaxis.set_label_coords(1.05, -0.025)  # 将坐标的区域看成1*1,射者想要放置的位置

dpi:

Dots per inches (dpi) determines how many pixels the figure comprises. The default dpi in matplotlib is 100. A figure of figsize=(w,h) will have (wdpi)(h*dpi) pixels
dpi 代表每英寸有多少像素,对于一个figsize为(w,h)的figure来说,它会有w*h*dpi*dpi个像素;也就是说dpi越高代表图像分辨率越高,图像显得越清晰。

fig.savefig('scatters_new.png',dpi=300)  #dpi=300

posted @ 2021-01-03 15:51  fridayfang  阅读(55)  评论(0编辑  收藏  举报