gpt4 book ai didi

r - ggplot2 条形图将标签从秒转换为分钟 :sec

转载 作者:行者123 更新时间:2023-12-04 14:27:40 27 4
gpt4 key购买 nike

我想创建一个条形图,其中 y 轴使用“min:sec”作为标签。但是,我要显示的数据以秒为单位。现在最好的方法是什么?

zone  time_in_zone
1 305
2 664
3 1945
4 1187

我将使用以下方法绘制这些数据:

ggplot(data, aes(fill=zone, y=time_in_zone, x=zone))+
geom_bar(stat="identity")

enter image description here

但是,我未能将 y 轴转换为有意义的时间序列。

最佳答案

您可以像这样将 scale_y_time 添加到您的绘图中...

ggplot(data, aes(fill=zone, y=time_in_zone, x=zone))+
geom_bar(stat="identity") +
scale_y_time()

这应该给你一个像这样的时间格式的 y 轴......

plot with time y-axis

关于r - ggplot2 条形图将标签从秒转换为分钟 :sec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42252457/

27 4 0