gpt4 book ai didi

r - 通过具有不同 pch 值的条形图可视化数据(在列中)

转载 作者:行者123 更新时间:2023-12-04 18:17:05 25 4
gpt4 key购买 nike

可能很简单。但我不知道如何使用 R 绘制以下数据。
基本上 x 轴具有类型(即 A、B、C、D 四个标签)。在图上,我想将数字(v1、v2、v3、v4)表示为点。例如,对于 A,在 y 轴上我想指向 99、110、150 和 170。此外,我需要为点使用不同的 pch 值。我尝试使用条形图,但我不确定如何在 A、B、C、D 类型下分配不同的 pch 值。请参见下图中 A 的点(99、110、150、170)。

Data:
type A B C D
v1 99 227 295 503
v2 110 440 620 970
v3 150 600 934 1330
v4 170 650 1012 1390

enter image description here

最佳答案

你在寻找这样的东西吗?

df = read.table(header=TRUE, text="type A    B   C   D
v1 99 227 295 503
v2 110 440 620 970
v3 150 600 934 1330
v4 170 650 1012 1390")
stripchart(df[-1], pch=c(1, 2, 3, 4), vertical=TRUE)

导致:

enter image description here

更新

对不起,我看错了第一个问题。尝试这个:
df2 = data.frame(t(df[-1]))
names(df2) = df$type
df2$group = rownames(df2)
library(lattice)
stripplot(v1 + v2 + v3 + v4 ~ group, data=df2, pch=c(1, 2, 3, 4))

enter image description here

关于r - 通过具有不同 pch 值的条形图可视化数据(在列中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11481576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com