如何在excel表格中用横坐标表示时间,用纵坐标表示时间间段

Python052

如何在excel表格中用横坐标表示时间,用纵坐标表示时间间段,第1张

1、点击图表工具——选择数据,来实现坐标轴的设置。

2、如图所示,更改轴标签区域,选择时间,来进行横坐标轴时间格式的设置。

3、同样方法对纵坐标设置即可。

一、模拟数据

背景:绘制深圳市某区各街道10月份法定传染病发生率较上月的变化情况(数据均为虚拟)。

dat<-data.frame(grou=c("平湖街道","布吉街道","吉华街道","坂田街道","南湾街道", "横杠街道","园山街道","龙岗街道","龙城街道","宝龙街道","坪地街道"), val=c(32.12,-12.22,22.3,24.55,-27.8,-10.56,31.22,23.45,-22.3,-12.45,22.78))

(可左右滑动查看代码)

二、绘图

我们绘制一个基本的图形,并作基本修饰。

library(ggplot2) library(hrbrthemes) ggplot(dat, aes(x = grou, y = val)) + geom_bar(stat = "identity", show.legend = FALSE, width = .5) + xlab("街道") + ylab("变化率")+ theme_ipsum()+ labs( title = "深圳市某区10月各街道法定传染病较上月变化(%)", subtitle="R语言与医学生" )

解决这个问题的方法如下:

1、首先在R中,plot函数作图时会自动给出xy轴的刻度标度

2、然后有时需要自己定义xy轴的刻度,这时可以用axis中的at和labels参数来更改,先令plot不要画出xy轴的标度

3、最后,用axis函数设置xy轴的刻度,这样问题就解决了。