通过ggplot2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了通过ggplot2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1215字,纯文字阅读大概需要2分钟。
内容图文
![通过ggplot2](/upload/InfoBanner/zyjiaocheng/535/520665522e324561a2dd749a32767994.jpg)
最近在学习Mahout的推荐算法,算法模型选定之后要对这些算法的效果进行评估,所以需要用到R的一些画图工具,这样给人的直观感受很好,跟领导汇报时也很有说服力。在网上参考了张丹的博客(http://blog.fens.me/hadoop-mahout-recommend-job/),在他的博客里有
最近在学习Mahout的推荐算法,算法模型选定之后要对这些算法的效果进行评估,所以需要用到R的一些画图工具,这样给人的直观感受很好,跟领导汇报时也很有说服力。在网上参考了张丹的博客(http://blog.fens.me/hadoop-mahout-recommend-job/),在他的博客里有R软件画出的结果图,但是我看了看不知道是怎么画的。于是我参考了《R_Graph_Cookbook.pdf》,这本书很详细,写的非常好。
1、安装ggplot2插件包
install.packages("ggplot2")
2、将ggplot2加载到内存中
library(ggplot2)
library(lattice) ##如果单单画这个图的话这个包好像不用加载进来
3、评估结果数据
4、把数据读入到valuator变量中
valuator=read.csv("F:\\learndocs\\mahout\\k-means\\evaluator.csv", header = FALSE, sep = ",", quote="\"", dec=".",fill = TRUE, comment.char="")
5、替换变量,用read.csv读入数据时,默认情况下列名是V1,V2,V3...
evaluator=data.frame('algorithm'=evaluator$V1,'precision'=evaluator$V2,'recall'=evaluator$V3)
6、画图
qplot(precision,recall,data=evaluator,col= as.factor(algorithm))
内容总结
以上是互联网集市为您收集整理的通过ggplot2全部内容,希望文章能够帮你解决通过ggplot2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。