r - 如何在 R 中绘制 y Axis 上包含三个变量的图表?

标签 r axis sharing

我有一个数据集,其中包含名义变量“计数 session ”和其他三个定量变量,包括来自三种不同方法的野生动物计数。 我想根据计数 session 绘制不同方法(y Axis )的组大小。 我是 R 的初学者。你知道有什么函数可以让我做到这一点吗?

@siva974:数据属于问题中的评论:

 COUNT 
SESSION MEANVISUAL MEANOVERLAP MEANWIDEANGLE 
1 290 286 NA 
2 137 132 120 
3 289 280 289 
4 310 287 250 
5 280 286 260 
6 139 142 144

最佳答案

通常在基础图形中,您将使用 y Axis 上的一个变量创建初始图(但留出空间添加其他变量),然后使用函数线 将附加变量添加到现有绘图中。

还有其他绘图方法,例如 ggplot2 或点阵图形,有时使用这些工具更容易绘制复杂的绘图(有时更难)。

如果您可以提供有关数据的更多详细信息以及您希望绘图的外观,那么我们可以提供更多帮助。

第一次尝试会是这样的:

with(COUNT, plot(SESSION, MEANVISUAL, type='b', 
  ylim=range(MEANVISUAL,MEANOVERLAP,MEANWIDEANGLE)))
with(COUNT, lines(SESSION, MEANOVERLAP, type='b', col='blue', pch=2))
with(COUNT, lines(SESSION, MEANWIDEANGLE, type='b', col='green', pch=3))

或者可能使用matplot函数:

matplot( COUNT$SESSION, COUNT[ , 2:4], type='b' )

关于r - 如何在 R 中绘制 y Axis 上包含三个变量的图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15711350/

相关文章:

Android 如何在新的 sdk 3.0 中与 Facebook Open Graph 共享数据?

r - 将行添加到数据框,同时维护每列的类

r - 将绘图与 grid.arrange 结合并调整绘图大小和 Axis 标签

安卓 OpenGL ES : Rotation against arbitrary axis?

iOS共享 "An error has occurred. Please try again later."

database - 在 Intellij 中的项目之间共享数据库

r - `modularity()`的正确使用和解释

r - geom_bar : color gradient and cross hatches (using gridSVG), 透明度问题

r - Mapdist函数中的时间是实时旅行时间还是静态时间?

java - 具有属性 wsu :Id ="SecurityToken-..." 的 UsernameToken