gpt4 book ai didi

Python fiddle 图

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:24 27 4
gpt4 key购买 nike

如何使用 ggplot2 像在 R 中一样绘制 fiddle 图?在 ggplot2 中,您可以创建漂亮的 fiddle 图,例如:

ggplot(dat,aes(value,prob)) + 
geom_violin() +
geom_jitter(alpha=0.1) +
scale_y_log10() +
labs(x="test values", y="prob")

你可以获得像这样的漂亮图:enter image description here

我如何在 Python 中做同样的事情?我查看了 matplotlib.pyplot.violinplot 但无法获得与此类似的任何内容。

最佳答案

使用 seaborn(请注意,这是使用开发版本;当前版本的工作方式略有不同,但确实可以绘制 violinplots):

sns.violinplot(x=value, y=prob, inner=None, color="white", cut=0)
sns.stripplot(x=value, y=prob, jitter=.3, color="black", alpha=.1, size=4)

enter image description here

这两个函数都返回 matplotlib 轴对象,您可以对该对象执行 ax.set_yscale("log") 以使用对数轴。请注意,这会在 适合 KDE 后设置比例(我不确定 ggplot 做了什么)。

关于Python fiddle 图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29812901/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com