Я выглядел немного неплохо, но я был в тупике. Кажется, я не могу найти способ построить линию, которая не связана с диаграммой рассеяния. Вот некоторые мои данные и код, чтобы прояснить проблему. У меня есть данные от следующей формыСмесительная линия и рассеянная диаграмма в ggplot
> head(allData)
AnnounceDate MarketProbability DealStatus binary BrierScore
1 2000-04-10 0.3333333 Complete 1 0.2340565
2 2000-06-14 0.2142857 Complete 1 0.3618200
3 2000-06-26 0.6846154 Complete 1 0.3690167
4 2000-06-16 0.1875000 Complete 1 0.4364041
5 2000-10-05 0.9555556 Complete 1 0.3078432
6 2000-10-19 0.8500000 Complete 1 0.2670799
Я хотел бы построить график рассеяния на MarketProbabilities по сравнению с AnnounceDate, и определить, является ли из не сделка успешно завершена, используя цвет, т.е.
ggplot(data = allData, aes(x=AnnounceDate, y=MarketProbability, colour=DealStatus)) + geom_point() + scale_colour_hue(h = c(180,0))
, но я также хотел бы, чтобы наложить качению счет терн, я попытался
ggplot(data = allData, aes(x=AnnounceDate, y=MarketProbability, colour=DealStatus)) + geom_point() + scale_colour_hue(h = c(180,0)) + geom_line(aes(x=AnnounceDate, y=BrierScore))
Я смущен, почему он рисует две линии и добавляет цвет? Как мне связать линию с предыдущей построенной информацией?
geom_path: Каждая группа состоит только из одного наблюдения. Нужно ли настраивать групповую эстетику? – agstudy
Я не уверен, как интерпретировать ваш комментарий: Используя ggplot2 0.9.2.1, опубликованный код запускается без ошибок и выводит опубликованный png. Насколько я вижу, нет необходимости определять эстетику группы. – bdemarest
У меня такая же версия. действительно потрясающий! os вопрос? – agstudy