问题标签 [geom-ribbon]
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.
r - 如何使用多个几何图形和 ggplot2 中的一个因子更改绘图顺序
我正在尝试为三个因子级别(名为块的因子)中的每一个绘制一条线和两条丝带的图。这是我对 ggplot2 的调用:
这就是我得到的: graph a better example added in later edit
正如您在图片中看到的,这是绘图的顺序:
- 浅红色丝带
- 淡蓝色丝带
- 浅绿色丝带
- 深红色丝带
- 深蓝色丝带
- 深绿色丝带
- 红线
- 蓝线
- 绿线
这很丑陋。我想首先为第一个因子水平绘制线条和两条丝带,然后为第二个水平绘制所有这些,然后是第三个。或者,更明确地说,按以下顺序绘制:
- 浅红色丝带
- 深红色丝带
- 红线
- 淡蓝色丝带
- 蓝线
- 深蓝色丝带
- 浅绿色丝带
- 深绿色丝带
- 绿线
在不按因子对数据进行子集化并手动调用几何三次的情况下这样做有什么想法吗?将三个几何图形组合成一个新几何图形也许是一种简单的方法?
谢谢!
r - 如何使用来自不同数据集的变量制作带状图?
我一直在从多个 data.frames 中绘制;
基本上,后验.m 包含 90% 置信区间的中位数。低 05 在数据框后验 05 中,高 95 在后验 95 中。简而言之,这是一个有 3 行的情节。
问题是,我如何geom_ribbon()
通过在中位数和下限以及中位数和上限之间填充来使用或类似的东西。或者只是在上下之间填充。我无法让它工作,因为它们不是同一个数据框的一部分。
谢谢
r - 纹理 geom_ribbon 类似于 barplot,具有参数 a) 密度和 b) 角度
有没有办法将参数“密度”和“角度”或“ggplot::barplot”中的任何其他有趣的参数引入“ggplot::geom_ribbon”?
我一直在寻找geom_ribbon 的基本纹理——比如点、十字和线——,而不是仅仅用可变颜色“填充”它们。我看到了ggtexture包,但它使用 .svg 外部文件,并且确实包含条形图,但显然不包含类似于 geom_ribbons 的功能区。最有希望的是我在这里看到的条形图:带有纹理的条形图示例。我的意思是,根据描述,geom_ribbon 接近于绘制条形图,就好像它们是 y 高度的区域一样。
但是,我不明白如何自己修改源代码。
r - 使用 geom_ribbon 对标准偏差着色进行着色
我正在使用一个数据框,其中有列:
物种、复制、位置和时间是我的案例,RED.PEAK 和 FAR.RED.PEAK 是我的价值观,RED.PEAK。标清和远红峰。SD是RED.PEAK 和 FAR.RED.PEAK 的标准偏差。
我正在使用 ggplot 用 facet_grid 绘制不同的物种(3),用线型绘制不同的位置(2),用颜色绘制不同的复制品(3)。
它运作良好。但是,我也想在 geom_ribbon 中将阴影着色为黑色、蓝色和红色。
不起作用,传递错误错误:美学必须是长度1或与数据相同(150):填充然后:
也没有工作,在 rep(value[[k]], length.out = n) 中传递错误错误:尝试复制“闭包”类型的对象
寻找一种解决方案,让 geom_ribbon 中的阴影与 geom_line 中的相应线条颜色相同。
r - 曲线ggplotly R下的区域未按预期呈现
我用以下数据集和 ggplot2 创建了一个图
我从以下链接下载了 CSV 格式的数据集
https://www.kaggle.com/dataset/e392d3cfbb5749653d5c82f4bec1daa03628fb06d374fad84eac319f1b3f982422
我使用的代码如下
接下来,我从 CSV 文件创建数据框
现在我使用 ggplot 创建一个绘图
上图正确显示了曲线下的区域。但是,当我运行 ggplotly 时,曲线下的区域会倒置
有没有办法避免这种情况。在某些情况下,阴影区域似乎超出了曲线下方的区域,在这种情况下,似乎移动到了曲线的反面。我请人看看。