本篇是R语言数据分析与实践“数据可视化”系列第1篇文章:以“图”达意
R语言可视化绘图packages小结
R绘图函数
R语言作为顶级的可视化编程语言,以其出色的绘图功能闻名于统计图届。
画图命令可以被分成三种基本类型:
高级绘图函数:把数据作为函数的参数来产生一个图形。所有图中标签均由函数自动产生。
低级绘图函数
交互式的绘图函数
可视化packages
1
颜色
grDevices包:调用R支持的颜色域
colorspace包:查看支持的HLS调色板
ggthems包:提供扩展的图形风格主题
2
高级绘图packages
ggplot2包:ggplot2包提供了一个强大的绘图系统
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:空间数据
领取专属 10元无门槛券
私享最新 技术干货