plotly包:让ggplot2的静态图片变得可交互
Plotly 是个交互式可视化的第三方库,官网提供了Python,R,Matlab,JavaScript,Excel的接口,因此我们可以很方便地在这些软件中调用Plotly,从而实现交互式的可视化绘图。
plotly支持facet,不过当facet的图形超过9个以后,legend处会出现bug。
栗子:
library(plotly)
set.seed(100)
d <- diamonds[sample(nrow(diamonds), 1000), ]
plot_ly(d, x = ~carat, y = ~price, color = ~carat,size = ~carat, text = ~paste("Clarity: ", clarity))
参考资料:
【1】官网 (https://plot.ly/r/)
【2】plot_ly 详细参数说明 (https://plot.ly/r/reference/)