77范文网 - 专业文章范例文档资料分享平台

原创:如何用R语言绘制折线图,展现多维(四维)以上数据

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

1 问题引出

我相信,你能够用图形灵活展示二维数据、三维的数据,甚至四维的数据! 可是,你能够在同一个图形中同事展现多个维度(四维以上)的数据吗?恐怕很多人都认为很难。

遗憾的是,现实生活中,我们经常需要在同一个图形中同事展现多个维度(四维以上)的数据,因为每一个统计研究个体往往都有十几个,上百个指标。

遗憾的是,我们很容易能够使用的一般的统计图形对于展现低维度(例如,2维),具有直观、形象、生动、具体等特点,但是对于展现高维度则显得力不从心。

本文介绍一种简单的折线图,能够在同一个图形中同事展现多个维度(四维以上)的数据。本文将如何结合一个具体的数据,从简单到复杂,介绍如何使用R语言绘制这样的图形。

2 不同图形效果对比

例如,为了了解购买某产品的客户特征,收集了客户的20种属性,例如,年龄、年收入、性别等,打算用图形观察属性间的关系特征:图1用散点图展现的是两个维度——年收入与年龄,可以轻松看出年收入和年龄是没有关系的;图2通过点的颜色,能够多展现一维——isbuy是否购买,可以轻松看出购买者主要是低收入者,但是和年龄没有关系;图3展现了四维——增加了性别,可以看出女性几乎不买,男性只有低收入的才会买,高收入的不会买。

从三幅图中,可以看到图形能够展现四维,可是,图4区能够展示两个年度13个指标的数据,从中两个年度13个指标的走势,可以看出两个年度各个指标的差异程度与联系程度,由此可以看出图4的优势了?

接下来,我一步一步看看,如何实现这个图形

图1 图3

图3

图4

3 从简单到复杂绘图

3.1 原始数据

首先,将这个数据存成文件:A.CSV

1.1、 对所学专业 1.2、 对教师教学态度 1.3、 对教师教学水平 1.4、 对教学方法与手段 2016 0.3171 0.3280 0.3254 0.3116 2015 0.3006 0.3027 0.3039 0.2918 增长率(%) 5.4655 8.3773 7.0745 6.7912 权重 1.0000 1.0000 1.0000 2.0000 1.5、 对课程设置 1.6、 对教材选用 1.7、 对课外辅导与作用 1.8、 对职业能力训练 2.1、 对学风考风 2.2、 对实验、实习、实践质量 2.3、 对就业创业指导 3.1、 对教室和自习场所 3.2、 对实验室条件和使用 0.2970 0.3012 0.2969 0.3085 0.3185 0.3104 0.3071 0.3077 0.3031 0.2684 0.2799 0.2684 0.2927 0.3036 0.2898 0.2871 0.2878 0.2758 10.6891 7.6265 10.6156 5.4062 4.9126 7.0993 6.9888 6.9092 9.9088 2.0000 1.0000 1.0000 2.0000 1.0000 2.0000 1.0000 1.0000 1.0000 3.2 读取数据

alldata=read.csv(\读入数据

3.3 绘制普通散点图(2016年数据)

t=1:13 #13个指标,要转换为x轴上的13个点 plot(t,alldata$X2016,type='o',pch=4)

Type和pch的含义,参考PLOT参数说明 X轴,希望能够显示具体的指标名称,如何实现?

3.4 X轴坐标换成指标名称

plot(alldata$X,alldata$X2016,type='o',pch=4)

?其他都一样,就是x参数不一样了,图形有非常大的变化

从理论上看,这个语句能够直接实现题目最早的意图了,但是实际结果却不尽人意

3.5 解决新问题:如何将两条线画在一个图上

关键语句:

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库原创:如何用R语言绘制折线图,展现多维(四维)以上数据在线全文阅读。

原创:如何用R语言绘制折线图,展现多维(四维)以上数据.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/565359.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: