Как визуализировать две категориальные переменные в ggplot2 - PullRequest
0 голосов
/ 18 мая 2019

Я попытался нарисовать точечный график, чтобы описать отношения между between 数 (математические оценки) и 物理 (физические оценки). Тем не менее, я получил изображение без каких-либо точек ..... Я не знаю, где это не так. Но я думаю, это потому, что две числовые переменные не являются непрерывными? Если так, что я должен сделать, чтобы получить правильное изображение ??

 head(data1_s$理数)
[1] 148 148 144 142 138 145
 head(data1_s$物理)
[1]  98 102 103 103 100 100
 class(data1_s$理数)
[1] "integer"
 class(data1_s$物理)
[1] "integer"
ggplot(data1_s,aes(x="理数",y="物理"))+geom_point()

1 Ответ

0 голосов
/ 18 мая 2019

Возможно, вы захотите удалить кавычки вокруг имени вашей переменной. Я генерирую список целых чисел, который соответствует вашей ситуации:

library(ggplot2)

理数 = sample(100:150, 20, replace=T)
物理 = sample(90:120, 20, replace=T)

> class(理数)
[1] "integer"

data = data.frame(理数, 物理)

ggplot(data, aes(x=理数, y=物理)) + geom_point()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...