使用R的条形图

问题描述 投票:0回答:3

给出具有两列的csv文件,我想绘制条形图以显示使用R以降序排列的方式使用iPhone,mac,ipad和android发布的tweet数量。设备名称嵌入文本问题,带有删除文本和绘制条形图。

data <- structure(list(Device = structure(c(1L, 1L, 2L, 
        3L, 4L, 5L), .Label = c("Twitter for iphone", "Twitter for android", "Twitter for mac", "Twitter for android", "Twitter for ipad", 
                      "Twitter for android"), class = "factor"),Text = structure(c(5L, 
        3L, 6L, 4L, 2L, 1L), .Label = c("Matches is abandoned", "Policy changes in finance", 
        "Launches of new satellites", "Premium policy get activate by company abc", 
        "Technology makes trend",
        "Weather forecasting by xyz"), class = "factor")), class = "data.frame", row.names = c(NA, 
        -6L))

在使用给定的数据集绘制条形图时,使用R会出现错误。

r ggplot2 bar-chart data-visualization
3个回答
0
投票

您的数据框包含两个具有原始信息的因素。条形图需要为每个类别编号。因此,您可以这样做。


0
投票

(ggplot方法)您可以使用以下代码:


0
投票

如果要绘制每个设备的推文计数,可以使用bar_chart()程序包中的{ggcharts}

© www.soinside.com 2019 - 2024. All rights reserved.