热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

R的绘图实例集锦

R的绘图实例集锦http:www.cs.uoregon.eduClasses09Wcis455lecturesvisualization.R.pdfhttp:panda0411.c
R的绘图实例集锦

http://www.cs.uoregon.edu/Classes/09W/cis455/lectures/visualization.R.pdf

http://panda0411.com/2012/02/24/r%E8%AF%AD%E8%A8%80%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0-%E7%BB%98%E5%88%B6%E5%9B%BE%E5%BD%A2/

====================

简单二维图:点,曲线,建议参考:

====================

最容易想到的画图函数就是plot了

R中当然也有它。

最常画的图就是二维曲线图了。

现在我们用plot来画它

既然是画二维图,

第一步,当然是将x,y的值序列都建立好

e.g.

这里就随机构造10个数

x <- rnorm(10)
y <- rnorm(10)

 

然后用plot(x,y)&#xff0c;当然可以得到一个由R来为你制定的最简单的二维图

第二步&#xff0c;

你可以决定&#xff1a;

确定X,Y坐标名称&#xff1a; xlab &#61; "name of x-axis" ylab &#61; "name of y-axis" 

X,Y坐标范围:xlim &#61; c(-2,2) ylim &#61; c(-2,2)

决定画点还是画线:

如果是点图&#xff0c;可以决定点的形状 pch &#61; ? (还可以由clo和bg制定轮廓色)

e.g. 

plot (x, y, xlab &#61; "Ten random values", ylab &#61; "Ten other random values",
xlim &#61; c(-2,2), ylim &#61; c(-2,2), pch &#61; 22, col &#61; "red", bg &#61; "yellow" )

title("How to customize a plot with R", font.main &#61; 3, adj &#61; 1)


如果是线图&#xff1a;

这里给出一个很好的例子&#xff1a;

 

&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;

二维曲线图&#43;差异显示

&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;

示意图&#xff1a;

 

原始数据&#xff1a;

季度目标实际中间值差异
第一季度320260290-60
第二季度300280290-20
第三季度35039037040
第四季度30038034080

代码&#xff1a;

x <- c(320, 300, 350, 300 )
z <- c(260, 280, 390, 380)
plot(x, ylim &#61; c(200, 450), type &#61; &#39;n&#39;, axes &#61; FALSE, xlab &#61; &#39;&#39;, ylab &#61; &#39;&#39;)
lines(spline(x, n &#61; 1000), col &#61; &#39;red&#39;, lwd &#61; 2)
lines(spline(z, n &#61; 1000), col &#61; &#39;blue&#39;, lwd &#61; 2)
axis(1,at &#61; 1:4, labels &#61; paste(&#39;&#39;,1:4,&#39;季度&#39;,sep &#61; &#39;&#39;))
axis(2, las &#61; 1)
box()
for(i in 1:4) arrows(i , x[i], i, z[i], length &#61; 0.15, angle &#61; 20, lwd &#61; 2.5, col &#61; &#39;brown&#39;)
for(i in 1:4) text(i, (x[i] &#43; z[i])/2, (z - x)[i], col &#61; gray(0.7))
legend(&#39;topleft&#39;, c("实际", "目标"), col &#61; c(&#39;blue&#39;,&#39;red&#39;), lty &#61; 1, lwd &#61; 2)

&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;接下来介绍一些专题图的绘制&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;

&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;

热点图 heatmap&#xff1a;http://www.cnblogs.com/wentingtu/archive/2012/03/15/2399458.html

&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;&#61;

 

posted on 2012-03-30 17:33 wentingtu 阅读(...) 评论(...) 编辑 收藏

转:https://www.cnblogs.com/wentingtu/archive/2012/03/30/2399459.html



推荐阅读
  • REVERT权限切换的操作步骤和注意事项
    本文介绍了在SQL Server中进行REVERT权限切换的操作步骤和注意事项。首先登录到SQL Server,其中包括一个具有很小权限的普通用户和一个系统管理员角色中的成员。然后通过添加Windows登录到SQL Server,并将其添加到AdventureWorks数据库中的用户列表中。最后通过REVERT命令切换权限。在操作过程中需要注意的是,确保登录名和数据库名的正确性,并遵循安全措施,以防止权限泄露和数据损坏。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • 本文分析了Wince程序内存和存储内存的分布及作用。Wince内存包括系统内存、对象存储和程序内存,其中系统内存占用了一部分SDRAM,而剩下的30M为程序内存和存储内存。对象存储是嵌入式wince操作系统中的一个新概念,常用于消费电子设备中。此外,文章还介绍了主电源和后备电池在操作系统中的作用。 ... [详细]
  • 本文介绍了Hive常用命令及其用途,包括列出数据表、显示表字段信息、进入数据库、执行select操作、导出数据到csv文件等。同时还涉及了在AndroidManifest.xml中获取meta-data的value值的方法。 ... [详细]
  • 本文介绍了一种求解最小权匹配问题的方法,使用了拆点和KM算法。通过将机器拆成多个点,表示加工的顺序,然后使用KM算法求解最小权匹配,得到最优解。文章给出了具体的代码实现,并提供了一篇题解作为参考。 ... [详细]
  • 抽空写了一个ICON图标的转换程序
    抽空写了一个ICON图标的转换程序,支持png\jpe\bmp格式到ico的转换。具体的程序就在下面,如果看的人多,过两天再把思路写一下。 ... [详细]
author-avatar
木易_迪迪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有