【问题标题】:Box plots across conditions, with connected data points across subconditions (ggplot2 or matplotlib)跨条件的箱线图,跨子条件的连接数据点(ggplot2 或 matplotlib)
【发布时间】:2020-05-11 16:22:50
【问题描述】:

我有 3 个条件(大脑区域:mPFC、HPC、PCC)的数据,每个条件中有 2 个类别(人、地点),并且想将其绘制为箱形图,类似于此示例图:

因此我需要的情节特征是

  • 颜色编码的内盒(第一和第三四分位数)和灰色外盒(替换晶须,因此 +/- 1.5 IQR)
  • 跨类别连接的数据点
  • 类别之间的间隔小,条件之间的间隔更大
  • y=0 处的细水平线

我真的很难在 Matlab 中做到这一点(试图自定义用户函数),并且知道其他绘图包 - 例如 matlplotlib 和 gpplot2,我一直想学习 - 可以原生地做这种绘图很多更容易。

谁能勾勒出我在这些绘图包中的任何一个(最好是两个)中都需要什么样的命令才能用我自己的数据重现这种绘图?

为了方便任何好心的人提供帮助,我生成了一个随机的dataset,其结构类似于上图。

【问题讨论】:

标签: matplotlib ggplot2 plot statistics


【解决方案1】:

在 R 中,这绝对是可能的,使用 ggplot2 包。

ggplot(data, 
       aes(x = ..., 
           y = ...,color=...)) +
  geom_point(...) + 
  geom_boxplot(...)

确保每个对颜色和分组有影响的变量都在 aes() 函数中。

【讨论】:

    猜你喜欢
    • 2011-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 2018-11-02
    相关资源
    最近更新 更多