gpt4 book ai didi

R 和 ggplot2 : how do I connect the dots for a line chart and polar coordinates?

转载 作者:行者123 更新时间:2023-12-04 11:37:43 25 4
gpt4 key购买 nike

vis

正如我的同事指出的那样,点点滴滴是他们在小学教的东西。

这是数据:

hour_timetable  mean_delayed_pass
0 6.074
1 6.512
2 7.632
3 9.393
4 8.759
5 4.600
6 6.040
7 5.575
8 5.680
9 6.315
10 6.895
11 7.852
12 6.832
13 6.961
14 6.322
15 5.954
16 5.579
17 5.540
18 5.142
19 5.579
20 6.139
21 6.501
22 6.140
23 6.061

这是代码:
library(ggplot2)
ggplot(data = test_vis, aes(x = factor(hour_timetable), y = mean_delayed_pass, group = 1)) +
ylim(0, NA) +
geom_point(color = 'purple', stat = 'identity') +
geom_line(color = 'purple') +
coord_polar(start = -0.12) # why offset?

最佳答案

使用 geom_polygon()而不是 geom_line() .您可以使用 geom_polygon(..., fill=NA) 为多边形设置空填充。 .

尝试这个:

library(ggplot2)
ggplot(data = test_vis, aes(x = factor(hour_timetable), y = mean_delayed_pass, group = 1)) +
ylim(0, NA) +
geom_point(color = 'purple', stat = 'identity') +
geom_polygon(color = 'purple', fill=NA) +
coord_polar(start = - pi * 1/24)

enter image description here

要将零点放在图的顶部,请使用 offset = - pi / 24 .

关于R 和 ggplot2 : how do I connect the dots for a line chart and polar coordinates?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25247834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com