概述
最近开始写论文了,画好看图是非常有必要的。matplolib虽然能满足基础需求,但是总感觉没那么高大上。简单接触seaborn后,发现确实集成度很高,很简单的API就可以画出美观的数据图。但是市面上应该还没有系统的数据,主要参考都是官网的例子。出现一些其他问题就只能自己想办法去网上搜了。
比如今天的使用jointplot时发现,默认格式图像长宽比是1:1,传统matplotlib中的figsize关键字都无法改变图像的尺寸。而 jointplot关键字中只有height,无法改变图像的高度。
height: numeric
Size of the figure (it will be square).
http://seaborn.pydata.org/generated/seaborn.jointplot.html?highlight=jointplot#seaborn.jointplot
国内网找了一圈没有有效的解决方案,最终还是在stackoverflow上找到了如下代码:
grid = sns.jointplot(...)
grid.fig.set_figwidth(6)
grid.fig.set_figheight(4)
grid.savefig("filename.png", dpi=300)
参考
后面发现新的关于seaborn的tricks,会陆续更新
最后
以上就是故意魔镜为你收集整理的【seaborn】jointplot 改变图片长宽比,非方形的全部内容,希望文章能够帮你解决【seaborn】jointplot 改变图片长宽比,非方形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复