我想在 R 中绘制图形,但轴的实际值是以下值: 0,1,2,3,4,....,400
我想使用以下值绘制图形:0,1,2,3,4,5,6-50,51-100,100-200,200-400
所以我将有空间查看所有图形。
我绘制图形的代码是
freq %>%
+ arrange(time_open_limit) %>%
+ ggplot( aes(x=time_open_limit ,y=percentage2,fill=time_open_limit)) +
+ geom_bar(stat="identity", position=position_dodge())
谢谢你的时间
朱伦
很抱歉我的解释很糟糕。
我有下表,有三个变量
open_time,人数和百分比。
|------------------------------|------------------|----------------|
| 打开时间(以秒为单位)|人数 |百分比 |
|------------------------------|------------------|----------------|
| 1 | 100 | 1% |
|------------------------------|------------------|----------------|
| 2 | 200 | 2% |
|------------------------------|------------------|----------------|
| 3 | 300 | 3% |
|------------------------------|------------------|----------------|
| 4 | 400 | 5% |
|------------------------------|------------------|----------------|
| 5 | 500 | 6% |
|------------------------------|------------------|----------------|
| 6 | 600 | 7% |
|------------------------------|------------------|----------------|
| 7 | 700 | 8% |
|------------------------------|------------------|----------------|
| 8 | 800 | 9% |
|------------------------------|------------------|----------------|
| 9 | 900 | 10% |
|------------------------------|------------------|----------------|
| 23 | 1000 | 12% |
|------------------------------|------------------|----------------|
| 24 | 1100 | 13% |
|------------------------------|------------------|----------------|
| 200 | 2000年 | 23% |
|------------------------------|------------------|----------------|
如果我运行以下代码:
library(readxl)
tb <- read_excel("location_of_the_table/data_example.xlsx",
col_types = c("numeric", "numeric", "numeric"))
colnames(tb)
tb %>%
ggplot( aes(x=time_open_seconds ,y=Percentage,fill=Percentage)) +
geom_bar(stat="identity", position=position_dodge())
您将看到一个值介于 1-9 之间的图形,然后是一个 差距 ,
值为time open
23,24,
然后是一个大差距和time open
200 的值。
我的问题是我是否可以有一个显示以下值的图表: 1,2,3,4,5,6,7,8,9,23-24,">25"。
因此,图形将有 11 个值,每个值对应 1-9 之间的每个数字,然后将 将 23 和 24 分组在一个值中,然后大于 25(它将显示值time open
=200)。
我解释过自己吗??
真的谢谢你的时间
朱伦