Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.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 如何使用ggplot绘制不同颜色的图形,并使用_R_Ggplot2 - Fatal编程技术网

R 如何使用ggplot绘制不同颜色的图形,并使用

R 如何使用ggplot绘制不同颜色的图形,并使用,r,ggplot2,R,Ggplot2,对于我拥有的一些数据集,下表顶部的行是NLE,底部是计数 Table of 'Data': 1 2 3 4 5 6 7 8 9 10 11 12 13 14 22 7 6 18 14 36 66 80 54 39 23 12 7 1 1 1 我使用以下条形图函数 # Top 10 with(file1, barplot(rev(sort(table(NLE))[1:10]), xlab='No. of L', ylab='Counts', main = 'T

对于我拥有的一些数据集,下表顶部的行是NLE,底部是计数

 Table of 'Data':
 1  2  3  4  5  6  7  8  9 10 11 12 13 14 22 
 7  6 18 14 36 66 80 54 39 23 12  7  1  1  1 
我使用以下条形图函数

# Top 10
with(file1, barplot(rev(sort(table(NLE))[1:10]), xlab='No. of L', ylab='Counts', main = 'Top LEve'))

# Bar plot of all in ascending order
barplot( sort( table(file1$NLE), decreasing=TRUE), xlab='No. of L', ylab='Counts', main = 'LEve Per CWC')

有人能帮我在ggplot中用不同颜色的条形图和从条形图中间到Y轴的虚线绘制相同的图形吗。

我想您的数据表中有这个

Table   Count
1   7
2   6
3   18
4   14
5   36
6   66
7   80
8   54
9   39
10  23
11  12
12  7
13  1
14  1
22  1
我所做的,只是把上面的数据复制到剪贴板上,然后用下面的r代码来做其余的。。。我还确认您的系统中安装了ggplot2

# reading from clipboard
dat <- read.delim("clipboard")
# ggplot
ggplot(dat, aes(y=dat$Count, x = dat$Table)) + geom_bar(stat="identity")

你能提供一个可复制的例子吗?另外,请显示上述条形图的输出。这是如何创建标识条形图的一个很好的例子。添加颜色只是指定正确美学的一个小细节。你试过什么不管用的?事实上,伙计们,这很简单。如果有人足够聪明的话,他可能会像我下面所做的那样。正如一开始……简单是罗曼评论的重点。它可能应该被标记为一个副本。我投了反对票是因为缺乏努力。谷歌搜索ggplot2(相当于条形图)会带来大量的项目。我建议不要在AES中使用$。尝试编辑将geom_bar更改为geom_col,我认为这改变了最初的贡献,尽管它确实简化了代码。同意删除dat$实例。