我有一个非常简单的数据框如下。面对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'列。请修复。而且你应该“融化”从宽到长的格式。 –