Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.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
GGR绘制千数据水平条形图_R_Ggplot2_Charts_Bar Chart_Mongolite - Fatal编程技术网

GGR绘制千数据水平条形图

GGR绘制千数据水平条形图,r,ggplot2,charts,bar-chart,mongolite,R,Ggplot2,Charts,Bar Chart,Mongolite,我正在尝试生成一个包含数千个数据的条形图 我对ggplot有尺寸问题 代码: ggplot(data = df, aes(x=extension, y=duration)) + geom_bar(stat="identity", width=10,fill="steelblue")+ ggtitle("Chart") + xlab("Number") + ylab("Duration&qu

我正在尝试生成一个包含数千个数据的条形图

我对ggplot有尺寸问题

代码:

ggplot(data = df, aes(x=extension, y=duration)) +
  geom_bar(stat="identity", width=10,fill="steelblue")+
  ggtitle("Chart") + 
  xlab("Number") +
  ylab("Duration") +
  theme(legend.position = "none")+
  theme(plot.title = element_text(hjust = 0.5), plot.subtitle = element_text(hjust = 0.5))+ 
  coord_flip()
输出:

从MongoDB加载数据帧。 数据帧:

1        36952  7158803
2        36110  7068360
3        36080  4736043
4        36509  4726630
5        36890  4699026
6        36051  4698594
7        36783  4677233
8        36402  4672623
9        36880  4672093
10       36513  4655583
11       36522  4630962
12       36116  4628046
13       36746  4593291
....

从您的示例图表中,我可以推断您的x轴(
扩展名
)可能是一个因素。如果是数字,
ggplot
将正确缩放轴

我建议您检查数据集列的类别。确保两者都是数字。 或者,您必须对x轴进行适当的缩放

这是你翻转的x轴是一个因素的图
ggplot
尝试渲染每个单独的因子级别,它们重叠,因为有很多。我很快创建了一些假数据来模仿你的

这里的图中,
extension
是数字的,
ggplot
整齐地将其正确缩放


从您的示例图表中,我可以推断您的x轴(
扩展名
)可能是一个因素。如果是数字,
ggplot
将正确缩放轴

我建议您检查数据集列的类别。确保两者都是数字。 或者,您必须对x轴进行适当的缩放

这是你翻转的x轴是一个因素的图
ggplot
尝试渲染每个单独的因子级别,它们重叠,因为有很多。我很快创建了一些假数据来模仿你的

这里的图中,
extension
是数字的,
ggplot
整齐地将其正确缩放


谢谢,x轴不在范围内,它是一个号码(电话号码),我需要按每个项目画一条线,就像你能将电话号码重新映射到数字比例一样?我假设实际数字不相关。谢谢,x轴不是范围,它是单个数字(电话号码),我需要按每个项目画线,就像你能将电话号码重新映射到数字比例一样?我假设实际数字与此无关。