变量时间轴excel怎么做折线图图

拒绝访问 | www.ggdoc.com | 百度云加速
请打开cookies.
此网站 (www.ggdoc.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(44b3fc3abbaa43c5-ua98).
重新安装浏览器,或使用别的浏览器查看: 5116|回复: 2
时间轴为一个月,纵轴为变量的折线图如何制作
阅读权限10
在线时间 小时
各位大侠,本人希望制作一张折线图,横轴为一个月时间,纵轴为变量。直接上效果图哈,画的有点丑。数据表格也一起传上来。先谢谢大家了。
(704.66 KB, 下载次数: 42)
10:41 上传
10:43 上传
点击文件名下载附件
56.68 KB, 下载次数: 8
阅读权限70
在线时间 小时
请查看附件
貌似有点问题。看看先
11:13 上传
点击文件名下载附件
59.35 KB, 下载次数: 31
阅读权限10
在线时间 小时
TomingTang 发表于
请查看附件
貌似有点问题。看看先
谢谢你的答复。但是那个公式我看不懂,嘿嘿,能稍微帮我解释下吗。另外,很抱歉我好像没说清楚。是想某个口味的曲线,比如A口味是如何的,B口味是如何的。
最新热点 /1
本活动是由微软(中国)有限公司发起,申请通过者可以得到Office 365企业级E3 试用账号,并享有全套Office 365客户端及云端高效、协作办公体验。 机会有限,先到先得!
玩命加载中,请稍候
玩命加载中,请稍候
Powered by
本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任! & & 本站特聘法律顾问:徐怀玉律师 李志群律师折线图简介
&&&&&&& 折线图通常用来对两个连续变量的依存关系进行可视化,其中横轴很多时候是时间轴。
&&&&&&& 但横轴也不一定是连续型变量,可以是有序的离散型变量。
绘制基本折线图
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 绘制方法是首先调用ggplot函数选定数据集,并在aes参数中指明横轴纵轴。然后调用条形图函数geom_line()便可绘制出基本折线图。R语言示例代码如下:
ggplot(BOD, aes(x = Time, y = demand)) +
# 折线图函数
geom_line()
 &&&&运行结果:
向折线图添加数据标记
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 如果要把数据集中的各样本点在折线图中标记出来只需在原来基础上增加一个散点图图层(geom_line())。R语言实现代码如下:
ggplot(BOD, aes(x = Time, y = demand)) +
# 折线图函数
geom_line() +
# 散点图函数
geom_point()
&&&&&&& 运行结果:
&&&&&&& 如果对标记的样式不满意可以通过修改geom_point()的参数进行调整。如可以将标记自定义为粉红方框,R语言实现代码如下:
ggplot(BOD, aes(x = Time, y = demand)) +
# 折线图函数
geom_line() +
# 散点图函数:size设置大小,shape设置形状,colour设置边框颜色,fill设置填充颜色
geom_point(size = 4, shape = 22, colour = "darkred", fill = "pink")
&&&&&&& 运行结果:
&&&&&&& 也可以将标记自定义为白色圆框,R语言实现代码如下:
ggplot(BOD, aes(x = Time, y = demand)) +
# 折线图函数
geom_line() +
# 散点图函数:size设置大小,shape设置形状,fill设置填充颜色
geom_point(size = 4, shape = 21,fill = "white")
&&&&&&& 运行效果:
&&&&&&& 更多自定义方法请参考函数手册中geom_point()的说明。
绘制多重折线图
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 绘制方法是在基础折线图之上再在基函数的美学参数集里设置一个美学变量。可指定colour或者linetype两种参数,分别将不同分组以不同颜色/线型折线表述。R语言示例代码如下:
# 基函数:colour设置分组
ggplot(tg, aes(x = dose, y = length, colour = supp)) +
# 折线图函数
geom_line()
&&&&&&& 运行结果:
&&&&&&& 如果多重折线图中做了数据标记处理,那么不同折线的标记有可能重复。可在绘制函数里设置position_dodge参数偏置处理。R语言实现代码如下:
# 基函数:colour设置分组
ggplot(tg, aes(x = dose, y = length, shape = supp)) +
# 折线图函数:position设置偏置项
geom_line(position = position_dodge(.2)) +
# 散点图函数:position设置偏置项
geom_point(position = position_dodge(.2), size = 4)
&&&&&&& 运行结果:
修改线条样式
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 绘制方法很简单,在geom_line()函数里设置linetype参数即可。R语言示例代码如下:
ggplot(BOD, aes(x = Time, y = demand)) +
# 折线图函数:linetype设置线形
geom_line(linetype = "dashed", size = 1, colour = "orange")
&&&&&&& 运行效果:
折线图置信域
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 绘制方法是调用ggplot2的geom_ribbon函数,这个函数能画出一个"带"。我们可指定带的上下边界为置信区间,从而将折线图的置信域可视化出来。测试数据集中Unc10y表示 Anomaly10y 95%置信水平下的置信区间。
&&&&&&& R语言示例代码如下:
ggplot(clim, aes(x = Year, Anomaly10y)) +
# 带状图函数:ymin设置下界,ymax设置上界;
geom_ribbon(aes(ymin = Anomaly10y-Unc10y, ymax=Anomaly10y+Unc10y), alpha = 0.2) +
# 折线图函数
geom_line()
&&&&&&& 运行效果:
绘制基本面积图
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 绘制方法是在基函数中设置好数据集和横纵轴,然后加入geom_area()函数绘制面积图。R语言示例代码如下:
ggplot(sunspotyear, aes(x = Year, y = sunspots)) +
面积图函数:fill设置填充颜色,alpha设置透明度;
geom_area(fill = "blue", alpha = .2)
&&&&&&& 运行效果:
绘制堆积面积图
&&&&&&& 本例选用如下测试数据集:
&&&&&&& 绘制方法是在基本面积图之上往基函数的美学特征集里设置fill参数。R语言示例代码如下:
# 基函数:fill设置分组依据
ggplot(uspopage, aes(x = Year, y = Thousands, fill = AgeGroup)) +
# 面积图函数
geom_area()
&&&&&&& 运行效果:
&&&&&&& 显然,各分组数据有大小关系。因此,可将调色板设置为渐变色。R语言实现代码如下所示:
ggplot(uspopage, aes(x = Year, y = Thousands, fill = AgeGroup)) +
# 面积图函数
geom_area() +
# 调色标尺:breaks反转图例顺序
scale_fill_brewer(palette = "Blues", breaks = rev(levels(uspopage$AgeGroup)))
&&&&&&& 运行结果:
&&&&&&& 如果需要绘制百分比堆积图,只需要在上面工作的基础上修改下原数据。
&&&&&&& R语言实现代码如下:
# 将数据转换为百分比格式
uspopage_prop = ddply(uspopage, "Year", transform, Percent = Thousands / sum(Thousands) * 100)
ggplot(uspopage_prop, aes(x = Year, y = Percent, fill = AgeGroup)) +
# 面积图函数
geom_area() +
# 调色标尺
scale_fill_brewer(palette = "Blues", breaks = rev(levels(uspopage_prop$AgeGroup)))
&&&&&&& 运行结果:
&&&&&&& PS:对于某些用户来说,可能希望颜色深的图例在下面。这个需求只需在基函数美学特征集里修改下图例的排序顺序即可。
&&&&&&& PPS:堆积面积图的原数据通常是宽数据格式,需要实现将其转换为长数据格式。转换方法可参考本系列博文的第二篇。
阅读(...) 评论()时间轴折线图 - 系统统计 - H-ui.admin v3.0
 首页 & 统计管理 & 时间轴折线图
特别声明:Highcharts 是一个用纯 JavaScript编写的一个图表库,仅免费提供给个人学习、个人网站,如果在商业项目中使用,请去Highcharts官网网站购买商业授权。或者您也可以选择其他免费的第三方图表插件,例如百度echarts。H-ui.admin不承担任何版权问题。}

我要回帖

更多关于 自动生成折线图的app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信