我正在尝试使用ggplot2
重新创建由Tableau生成的此图。我已经足够了,但我似乎无法弄清楚如何添加颜色(其强度与利润量成正比)。BarPlot中的颜色
数据集是here
这里的情节我要复制
https://www.dropbox.com/s/wcu780m72a85lvi/Screen%20Shot%202014-05-11%20at%209.05.49%20PM.png
这里是我到目前为止的代码:
ggplot(coffee,aes(x=Product,weight=Sales))
+geom_bar()+facet_grid(Market~Product.Type,scales="free_x",space="free")
+ylab("Sales")+theme(axis.text.x=element_text(angle=90))
可以添加'+ theme_bw()+主题(strip.background = element_blank())+主题(panel.grid = element_blank())'要么溶液以除去栅&gray facet strip背景更接近您的Tableau图表。您也可以使用'gsub'在某些单词后面加一个'\ n',以确保它们被换行(即“Decaf Espresso”是ggplot2示例中的整行,而它在Tableau中则是分割的)。 wld避免了需要转动头来阅读ggplot解决方案中的标签:'coffee $ Product < - gsub(“(Cream | Espresso)”,“\ n \\ 1”,coffee $ Product)'(do在汇总之前) – hrbrmstr
@hrbrmstr这是有用的信息。我想知道90度的标签 – jdharrison