我有一个csv文件,其中包含以下数据格式
963669136 solved lost_village desc
948902923 rejected donations desc
208285984 open lost_village desc
208285984 solved lost_village desc
268433965 solved lost_village desc
464273209 open feedback desc
464273209 solved feedback desc
2571706944 solved victory_points desc
我以下列方式获取信息
tickets = read.csv("~/materials/minor/hw02/data/tickets_new.csv")
我想生成堆积百分比条形图。 但是,我只能做到这一点:
ggplot() +
geom_bar(data = game_tag, aes(x = tag, fill = status)) +
coord_flip()
The Bar chart I get 如何在y而不是计数上使其成为百分比。 我希望结果看起来像那样
非常感谢任何帮助!!谢谢!
答案 0 :(得分:0)
您可以使用包scales
。这应该有效:
library(scales)
ggplot() +
geom_bar(data = game_tag, aes(x = tag, fill = status), position="fill") +
coord_flip() +
scale_y_continuous(labels = percent_format())