С помощью команды qplot строка не отображается - PullRequest
0 голосов
/ 13 июля 2010

Это продолжение моего последнего вопроса, относящегося к построению временных меток в R. Я использую тот же XML-файл. На вопрос дан ответ, и он работает, кроме следующей команды:

qplot(timeStamp,Price,data=test.df,geom=c("point","line"),color="Measured", shape="Measured",linetype="Measured", scale_y_continuous(limits = c(10,26)))

Проблема в том, что линия не показана на графике, а точки есть. Я искал в Интернете, но, похоже, нет решения. Есть ли другие опции / дополнительные команды, которые мне нужны для отображения строки?

Извините, если это кажется таким простым вопросом, но я новичок и нашел людей на этом сайте чрезвычайно полезными, и это очень ценится.

Ответы [ 2 ]

2 голосов
/ 13 июля 2010

Ваша проблема, вероятно, в том, что вы не конвертировали timeStamp в метку времени - она, вероятно, в настоящее время сохраняется как фактор.Не видя ваших данных, я не могу сказать вам точно, что вам нужно сделать, чтобы исправить это, но это, вероятно, потребует strptime.

1 голос
/ 13 июля 2010

Когда ось X является фактором, вам нужно определить группы, по которым вы хотите провести линию.То есть, если вы хотите нарисовать линию для каждой уникальной группы, определенной A, вы должны передать group = A qplot().Если строки будут определены комбинацией A и B, вы передадите group = A:B.

с этими данными, поскольку в кадре данных нет групп, определенных в кадре данных.передать group = 1 на qplot().Это должно сработать.

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