enter image description here如何使用python matplotlib绘制出像图A这样漂亮的二维散点图,我尽了最大的努力,但只画出了像图B这样的图
我希望我能弄清楚图A中的条带分布图像是用photoshop还是Ai制作的。如果我用python matplotlib,我可以不经过后期处理就画出这张图吗?
enter image description here如何使用python matplotlib绘制出像图A这样漂亮的二维散点图,我尽了最大的努力,但只画出了像图B这样的图
我希望我能弄清楚图A中的条带分布图像是用photoshop还是Ai制作的。如果我用python matplotlib,我可以不经过后期处理就画出这张图吗?
1条答案
按热度按时间cnwbcb6i1#
如果你想要一个现成的解决方案,你可以使用
seaborn
库的jointplot
函数来获得类似的结果:https://seaborn.pydata.org/generated/seaborn.jointplot.html.注意,这只是一个简化了一些定义的
matplotlib
Package 器;您可以通过在3个轴上绘制不同的图(在您的情况下,是1个热图和2个边际分布的组合),然后将它们粘在同一个图上,单独使用matplotlib
实现完全相同的效果。matplotlib wiki中有很多关于如何实现这一点的资源。