问题标签 [violin-plot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 更改 matplotlib 小提琴图的颜色
有没有办法改变violin
matplotlib 中绘图的颜色?
默认颜色是这种“棕色”颜色,这还不错,但我想给例如前 3 把小提琴上色以突出它们。我在文档中找不到任何参数。有什么想法或技巧可以给小提琴上色吗?
r - 将小提琴图与闪避箱线图对齐
我有这个数据框
我想将其绘制为小提琴图,与窄箱形图对齐并按“类型”分组:
但是,箱线图与小提琴图不一致。告诉 ggplot 做这样的覆盖缺少什么论据?
谢谢!
r - 当系列中的所有值都相同时,geom_violin 会产生错误
当系列中的所有值都相同时,我的小提琴图会产生错误。
前两个地块工作正常,后两个地块失败:
这是一个错误吗?有解决办法吗?谢谢
matplotlib - Seaborn 箱形图在更新到 0.6.0 后损坏
我最近将我的 seaborn 从 0.5.1 更新到了新的 0.6.0 版本。我一直在使用 seaborn 在 python notebook 中制作箱线图和小提琴图,现在我似乎无法再让我的代码工作了。Matplotlibplt.boxplot
仍然适用于我的数据。特别是,当我有一组列表或数组的子集大小不同时,问题似乎就会发生。
例如:
这是我尝试使用 seaborn 箱形图时遇到的错误
ValueError:箱线图统计列表和“位置”值的长度必须相同
在新的 seaborn 教程中,它说sns.boxplot
应该采取一切措施plt.boxplot
。有没有人在更新时遇到同样的问题?有没有办法使这项工作?如果没有,有没有办法同时安装 0.6.0 版本和 0.5.1 版本并在某些笔记本中调用特定版本?
r - 如何在 ggplot 中创建一个带有数字 x 值的盒子/小提琴图?
我想从 2D 数值数据创建一个箱形图或小提琴图,非常类似于图 1A 和 1B 中给出的图(Goodman 等人,Science,2003 年)并在下面给出:
给定 xy 数据,在 ggplot2 中是否有一种直观的方法可以做到这一点?
本质上,我认为我需要先对 x 数据进行 bin 处理,然后汇总 y 数据以进行绘图,但我不知道如何利用 ggplot 函数来执行此操作。
r - 小提琴情节:一篇论文的描述
我发现 violinplots 非常漂亮,但它的计算方式对于非统计学家来说很难掌握,文档非常简陋。我在 R 中使用 ggplot2 的 geom_violin 函数的默认值。有人知道我可以在论文的材料和方法部分写什么,或者给我一个很好的参考。
顺便说一句,即使数据的分布是未知的,这些图的使用是否巧妙?(图的例子可以在这里看到:https ://github.com/jcolomb/learningdata/blob/master/flightdata/analysis_R/firsttest_files/figure-latex/unnamed-chunk-2-1.pdf )
r - 小提琴图:相邻值范围如何确定,为什么与箱线图不同?
理论上vioplot包的小提琴图是箱线图+密度函数。
在“箱线图部分”中,
黑框对应于 IQR(确实,见下文),并且
中线应该对应相同的范围(相邻值,默认 1.5 IQR),但它不是(见下文)。任何人都可以解释为什么它们不同?
/li>
由以上计算:
Hintze、JL 和 RD 尼尔森 (1998)。小提琴图:箱线图-密度迹线协同作用。美国统计学家,52(2):181-4。
r - ggplot2中二元变量预测的小提琴图
我试图遵循指南并生成:.
我的数据在一个名为 SIGSW.test 的数据框中,我的响应变量 (SI) 是二进制的。我有一个 glm 用于生成在数据框中保存为 pr.bms 的预测。我想以图形方式表示各种阈值的真/假阳性/阴性。pr.bms.type 代表 TF、TN、FP 或 FN。
但是,当我尝试以下代码时:
R 生成.
它给了我两列数据点,表示 X 轴上的观察结果和 Y 轴上的预测概率(我想要的),但似乎这两个小提琴图合并为一个。由于我无法用他自己的代码和数据复制作者的情节,我怀疑代码中存在缺陷。我对ggplot不是很好,所以我无法弄清楚到底出了什么问题-在我看来,它应该创建两个小提琴图,每个结果一个,因为小提琴层应该使用美学属性在 ggplot 函数中定义。谁能解释出了什么问题以及如何解决?我在这里看到了许多线程解释如何叠加两个小提琴图,但我不知道如何制作由离散变量定义的两个小提琴图。我'
作为参考,这是我的一些数据的示例:
谢谢
python - matplotlib - violinplot ValueError 与空列表
当我尝试使用 matplotlib 绘制“小提琴图”时,出现以下 ValueError。
ValueError:零大小数组到没有标识的归约操作最小值
我希望在左侧和右侧绘制两个小提琴图,并在中间绘制一些东西来代表无效项目。
我应该怎么做才能克服这个?