我有一個非常簡單的數據框如下。面對ggplot問題
cat_group total abort_rate cancel_rate success_rate
100 1804 18.8 45.1 31.8
200 4118 17.7 30.0 48.3
500 14041 19.2 16.9 60.0
我試圖把上,使得在x軸,我將有cat_group情節這個數據,然後我將線圖所有其他變量總量,abort_rate,cancel_rate和success_rate。我的想法是顯示每個變量如何根據cat_group中的值而變化。我需要在總,一個四行每個變量以不同的顏色
但是當我使用R中的以下繪圖功能,我看到的錯誤:geom_path: Each group consist of only one observation. Do you need to adjust the group aesthetic?
ggplot(my_data_frame, aes(category)) +
geom_line(aes(y = abort_rate, colour = "abort_rate")) +
geom_line(aes(y = success_rate, colour = "success_rate"))+
geom_line(aes(y = success_rate, colour = "total"))+
geom_line(aes(y = success_rate, colour = "cancel_rate"))
如何任何建議解決這個問題?
。在你的data.frame沒有'category'列。請修復。而且你應該「融化」從寬到長的格式。 –