इस डेटा फ़्रेम के साथ ("df"):
year pollution
1 1999 346.82000
2 2002 134.30882
3 2005 130.43038
4 2008 88.27546
मैं इस तरह एक लाइन चार्ट बनाने की कोशिश करता हूं:
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: प्रत्येक समूह में केवल एक अवलोकन होता है। क्या आपको समूह सौंदर्य को समायोजित करने की आवश्यकता है?
चार्ट एक स्कैटर प्लॉट के रूप में दिखाई देता है, भले ही मुझे एक लाइन चार्ट चाहिए। मैं के geom_line()
साथ बदलने की कोशिश की, geom_line(aes(group = year))
लेकिन वह काम नहीं किया।
एक उत्तर में मुझे बताया गया कि वर्ष को एक कारक चर में बदलना है। मैंने किया और समस्या बनी रहती है। इस के उत्पादन में है str(df)
और dput(df)
:
'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")
df
नहीं है जो आप सोचते हैं कि यह है। कृपया अपने प्रश्न को प्रतिलिपि प्रस्तुत करने योग्य रूप में बताएं, अर्थात का आउटपुट दिखाएंdput(df)
।