注:下方的图片均使用fig,ax = plt.subplots()的方式生成
设置显示中文字体
Matplotlib中默认将中文显示为乱码的◻,如下面这种情况
fig,ax = plt.subplots...要显示图例可以有两种方式:
# 第一种:
# plot的时候加上label,之后调用ax.legend()
fig,ax = plt.subplots()
ax.plot(['北京','上海','深圳'...图形与边框之间的留白控制
函数:ax.margins()
不知道大家绘图的时候有没有发现,Matplotlib中默认在我们所画的图形和边框之间留有空白,比如
?...使用中,需要对原有的ax使用.twinx()方法生成ax2,再利用ax2进行绘图
fig,ax = plt.subplots()
ax.plot(['北京','上海','深圳'],[1,3,5],color...='r')
# 双坐标用法
ax2 = ax.twinx()
ax2.bar(['北京','上海','深圳'],[20,40,60],alpha=0.3)
plt.show()
?