小编sog*_*ady的帖子

ggplot2和带有负值的堆积条形图

给定以下数据集:

   Division Year OperatingIncome
1  A  2012           11460
2  B  2012            7431
3  C  2012           -8121
4  D  2012           15719
5  E  2012             364
6  A  2011           12211
7  B  2011            6290
8  C  2011           -2657
9  D  2011           14657
10 E  2011            1257
11 A  2010           12895
12 B  2010            5381
13 C  2010           -2408
14 D  2010           11849
15 E  2010             517
Run Code Online (Sandbox Code Playgroud)

如何在ggplot2中完成包含负值的堆积条形图?这是我正在使用的基本图表序列:

ggplot(income_m, aes(x=Year, y=OperatingIncome, fill=Division)) + geom_bar() +
+ scale_fill_brewer(type = "seq", palette = 1)
Run Code Online (Sandbox Code Playgroud)

这会返回一个错误: …

r ggplot2 geom-bar

23
推荐指数
1
解决办法
2万
查看次数

如何在ggplot2中重新排列图例?

给定两列数据框,其中包含标签的分类列和定量的百分比数据列,我可以使用以下方法可靠地在ggplot中生成条形图,该条形图按值而不是按字母顺序对条形进行排序:

ggplot(data=df, aes(x=reorder(Label, Percent), y=Percent, fill=Label)) + geom_bar()
Run Code Online (Sandbox Code Playgroud)

这告诉重新排序按百分比值而不是文本对条形图进行排序,从而更容易查看更改。

但是,我无法使图例匹配:相反,它仍然坚持按原始字母值排序。这会导致图例与图表不匹配,从而造成混淆。

我已经查看了StackOverflow和其他地方,但没有找到可以使用的修复程序。有什么建议吗?

编辑:每个请求,这基本上是数据:

Labels <- c("G", "G", "A", "C", "M", "B", "M", "G", "A","M")
Percent <- c("-0.241","-0.046", "-0.037", "-0.024", "-0.003","0.007","0.01","0.059","0.121", "0.152")
Run Code Online (Sandbox Code Playgroud)

r ggplot2

5
推荐指数
2
解决办法
2万
查看次数

溢出的X轴(ggplot2)

我有一个公司列表,其中包括三个变量:创立年份,市值和公司名称(实际上,股票代码).

我想用年份(X轴)和市值(Y轴)绘制它们,填充由供应商名称确定.

这样做:

 qplot(factor(Founded), Market.Cap, data = mcap, geom = "bar", fill = Vendor)
Run Code Online (Sandbox Code Playgroud)

得到我,但X轴难以辨认(见下文).我试图提供scale_x_discrete()值(1900 - 2012等),但没有运气.我如何告诉ggplot2不显示实际值,而是显示我选择的频谱?

作为旁注,如果你能提醒我如何避免Y轴上的科学记数法,那就太棒了.

在此输入图像描述

r ggplot2

4
推荐指数
1
解决办法
6552
查看次数

返回计数,唯一项目列表

我收到了一个包含数十万个值的文件,在.CSV文件中格式不一致.结构可能类似于:

A,B,C,D
E,F
G,H,I,J,K,L,M,N,O
P,Q,R,S

等等.

我需要做的就是a)列出唯一值,b)计算相同的实例.很高兴在R,Excel或任何其他推荐的工具中执行此操作.

通常情况下,我会使用Google Docs'= UNIQUE和= COUNT函数之类的东西,但电子表格太大而无法加载.我也没有在Excel中找到确切的等价物,奇怪的是.

任何帮助赞赏.

excel r

3
推荐指数
1
解决办法
288
查看次数

标签 统计

r ×4

ggplot2 ×3

excel ×1

geom-bar ×1