我有一个数据集,其中包含名义变量“计数 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/