Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在R中排列条形图的数据_R_Bar Chart_Data Visualization - Fatal编程技术网

如何在R中排列条形图的数据

如何在R中排列条形图的数据,r,bar-chart,data-visualization,R,Bar Chart,Data Visualization,我不是R方面的专家。 我有0到100之间的连续数据。我不知道如何安排csv文件具有以下条形图 每种颜色显示方法,每组列显示时间点 我创建了下表,但是,它似乎不正确 我应该如何在csv文件中排列表格,以及创建此类条形图的R命令是什么?您可以将csv作为表格。读取R后,可以使用tidyr对其进行操作,使用ggplot2对其进行打印: library(tidyverse) tbl <- read_csv("filename.csv") gather(tbl, key="Q", value="v

我不是R方面的专家。 我有0到100之间的连续数据。我不知道如何安排csv文件具有以下条形图

每种颜色显示方法,每组列显示时间点

我创建了下表,但是,它似乎不正确


我应该如何在csv文件中排列表格,以及创建此类条形图的R命令是什么?

您可以将csv作为表格。读取R后,可以使用tidyr对其进行操作,使用ggplot2对其进行打印:

library(tidyverse)
tbl <- read_csv("filename.csv")
gather(tbl, key="Q", value="value", -Method) %>% ggplot(aes(Q, value, fill=Method) + geom_bar()

有几种实现,但默认为。如果您阅读了该链接上的文档,并且可以使用?barplot,那么会有一个示例部分,介绍如何塑造数据和调用函数。如果您在绘制数据时注意数据,您将看到上面的数据实际绘制的良好示例。注意:条形图在R-3.5和R-3.6之间发生了显著变化,请确保查看正确的页面/帮助。我尝试了R-3.6帮助页面中的条形图示例代码,但未成功。谢谢,它显示了一个错误:在到达最后一行时找不到函数%>%是否加载了tidyverse?这管子应该管用。你用的是什么R版本?