使用python怎么绘制一个双y轴图像

这篇文章给大家介绍使用python怎么绘制一个双y轴图像,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

matplotlib和seaborn都可以画双y轴图像。

使用python怎么绘制一个双y轴图像

一个例子:

importseabornassns
importmatplotlib.pyplotasplt

#ax1forKDE,ax2forCDF

f,ax1=plt.subplots()
ax1.grid(True)
#ax1.set_ylim(0,1)
ax1.set_ylabel('KDE')
ax1.set_xlabel('DATA')
ax1.set_title('KDE+CDF')
ax1.legend(loc=2)
sns.kdeplot(data,ax=ax1,lw=2,label='KDE')#KDE

ax2=ax1.twinx()#thereasonwhyitworks
ax2.set_ylabel('CDF')
ax2.legend(loc=1)
ax2.hist(data,bins=50,cumulative=True,normed=True,histtype='step',color='red',lw=2,label='CDF')#CDF

plt.show()

关于使用python怎么绘制一个双y轴图像就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

发布于 2021-04-15 01:55:34
收藏
分享
海报
0 条评论
186
上一篇:使用JavaScript怎么解析JSON数据 下一篇:怎么在Laravel中使用Intervention上传图片
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码