R可视化系列:以“图”达意

本篇是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:空间数据

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181019G1OIQ200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券