Mac版R语言入门(6):R语言图形绘制函数与高级可视化方法

 

R语言问题讨论交流,欢迎关注我的新浪微博:Jenny爱学习
微信公众号:R语言数据分析与实践

 

本篇整理了较为全面的R语言绘图函数和可视化支持包,涵盖了金融、测绘、空间数据、教学等领域的可视化图表绘制方法。

R语言作为顶级的可视化编程语言,以其出色的绘图功能闻名于统计图届。

画图命令可以被分成三种基本类型:

(1)高级绘图函数:把数据作为函数的参数来产生一个图形。所有图中标签均由函数自动产生。

(2)低级绘图函数

(3)交互式的绘图函数

 

一. 高级绘图函数packages:

ggplot2包:ggplot2包提供了一个强大的绘图系统

grDevices:调用R支持的颜色域

colorspace:查看支持的HLS调色板

ggthems:     提供扩展的图形风格主题

ggmap:     提供Google Maps, Open Street Maps等流行的在线地图服务模块(中国版图请慎用国外在线地图,准确的中国版图请从国家测绘地理信息局官方网站下载

ggiraph:       绘制交互式的ggplot版本

ggstance:    实现常见图形的横向版本

GGally:        绘制散点图矩阵

ggalt:          添加额外的坐标轴,geomes等

ggforce:  添加额外geomes等

ggrepel:   用于避免图形标签重叠

ggseas:    季节调整工具

lattice:      生成栅栏图

rgl:            交互式3D动图

DiagrammeR:交互式图表

MetricsGraphics:交互式图表

ggvis:       交互式图表多功能系统

rcharts:    交互式数据可视化系统,提供了对多个javascript数据可视化库的R封装

coefplot:  可视化统计模型结果

quantmod:可视化金融图表

ggraph:    用于绘制网络状、树状等特定形状的图形

ggtree:     树图可视化

ggpmisc:  光学生物相关扩展

igraph:      网络分析和可视化

ggnetwork:网络状图形的geoms

geomnet:  绘制网络状图形

visNetwork:交互式网状图

networkD3:  交互式网状图

d3heatmap:交互式热力图

ggExtra:    绘制图形的边界直方图

ggradar:    雷达图

ggTimeSeries:时间序列数据可视化

gganimate:绘制动画图

plotROC:   绘制交互式ROC曲线图

threejs:     交互式3D图形和地球仪

rglwidget:交互式3D图形

MetricsGraphics:绘制交互式MetricsGraphics图

Highcharter:交互式Highcharts图

sp:空间数据

 

 

 

 

你可能感兴趣的:(R语言,Mac,可视化,R语言,R语言,Mac,可视化,数据挖掘)