इस डेटा फ्रेम ("df") के साथ:ggplot2 लाइन चार्ट "geom_path देता है: प्रत्येक समूह में केवल एक अवलोकन होता है। क्या आपको समूह सौंदर्य को समायोजित करने की आवश्यकता है?"
plot5 <- ggplot(df, aes(year, pollution)) +
geom_point() +
geom_line() +
labs(x = "Year", y = "Particulate matter emissions (tons)", title = "Motor vehicle emissions in Baltimore")
त्रुटि मैं मिलता है:
geom_path
year pollution 1 1999 346.82000 2 2002 134.30882 3 2005 130.43038 4 2008 88.27546
मैं इस तरह एक लाइन चार्ट बनाने का प्रयास करें: प्रत्येक समूह में केवल एक अवलोकन होता है। क्या आपको समूह सौंदर्य को समायोजित करने की आवश्यकता है?
चार्ट एक स्कैटर प्लॉट के रूप में दिखाई देता है, भले ही मैं एक रेखा चार्ट चाहता हूं। मैंने को geom_line(aes(group = year))
के साथ बदलने की कोशिश की लेकिन यह काम नहीं किया।
एक उत्तर में मुझे वर्ष को एक कारक परिवर्तनीय रूपांतरित करने के लिए कहा गया था। मैंने किया और समस्या बनी हुई है।
'data.frame': 4 obs. of 2 variables:
$ year : num 1 2 3 4
$ pollution: num [1:4(1d)] 346.8 134.3 130.4 88.3
..- attr(*, "dimnames")=List of 1
.. ..$ : chr "1999" "2002" "2005" "2008"
structure(list(year = c(1, 2, 3, 4), pollution = structure(c(346.82,
134.308821199349, 130.430379885892, 88.275457392443), .Dim = 4L, .Dimnames = list(
c("1999", "2002", "2005", "2008")))), .Names = c("year",
"pollution"), row.names = c(NA, -4L), class = "data.frame")
जब मैं इसे चलाने के लिए कोई त्रुटि देता है। इसकी संभावना है कि 'डीएफ' वह नहीं है जो आपको लगता है। कृपया अपने प्रश्न को पुनरुत्पादित रूप में बताएं, यानी 'dput (df)' के आउटपुट दिखाएं। –
यह हो सकता है कि आपके चर कारक हैं, फिर आपको उन्हें संख्यात्मक – beetroot
@ G.Grothendieck में परिवर्तित करने की आवश्यकता होगी, मैंने जो कहा है उसे पोस्ट किया है। मैं संख्यात्मक में भी परिवर्तित हो गया और अभी भी समस्या है। – megashigger