用R中的非数值x值打印数值y值数据?
假设我有如下数据:用R中的非数值x值打印数值y值数据?,r,scatter-plot,R,Scatter Plot,假设我有如下数据: type value A 1 A 1 A 2 A 2 A 3 B 2 B 2 B 2 B 3 C 2 C 3 C 4 C 5 我如何在一张图中绘制这一点,因此我在x轴上绘制了A、B和C类型,然后将每种类型对应的y值绘制为点? 这是一种散点图,但具有固定的x值。尝试使用ggplot2。它自动
type value
A 1
A 1
A 2
A 2
A 3
B 2
B 2
B 2
B 3
C 2
C 3
C 4
C 5
我如何在一张图中绘制这一点,因此我在x轴上绘制了A、B和C类型,然后将每种类型对应的y值绘制为点?
这是一种散点图,但具有固定的x值。尝试使用ggplot2。它自动识别分类变量并相应地处理它们
library(ggplot)
#say your dataframe is stored as data
ggplot(aes(x=data$type,y=data$value))+geom_point()
正如伊恩所指出的,这确实会使情节变得过于复杂。你可以读到它。因此,如果您对“每个点的位置有少量的随机变化”感到满意,那么
+geom_jitter
是处理过涂的一种有用方法 虽然这将起作用,但它将覆盖数据,并且一些点将显示为单个值。最好是+geom\u jitter()
,+geom\u boxplot()
或+geom\u count()