所以我有以下代碼:
base_99 <- ggplot(df, aes(dates, y, colour = text$likes_count)) geom_point()
labs(y ='Número de palabras por tweet', x='A?os', color = 'Número de likes por tweet')
這給了我以下散點圖:

我想要一組顏色圖例。例如:0:30、31-61、62:91、92:121 如何在 ggplot 中做到這一點?謝謝
uj5u.com熱心網友回復:
我認為問題在于您的喜歡計數存盤為字符向量而不是整數向量。
$text$likes_count如果您轉換為整數,我認為它會起作用(或至少給您一個有用的圖例,但可能與您考慮的不同) 。
沒有資料,我無法測驗它是否能給你想要的結果,但試試
base_99 <- ggplot(df, aes(dates, y, colour = as.integer(text$likes_count))) geom_point()
labs(y ='Número de palabras por tweet', x='A?os', color = 'Número de likes por tweet')
您還可以使用cut將數字分成一系列范圍。
同樣,我無法測驗,但請嘗試:
base_99 <- ggplot(
df, aes(dates, y, colour = cut(as.integer(text$likes_count), 10)))
geom_point()
labs(y ='Número de palabras por tweet', x='A?os', color = 'Número de likes por tweet')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/462742.html
上一篇:R中的餅圖繪制
