install.packages('gridExtra')
library(gridExtra)
#先画一个柱状图,观察friend_count这个变量的整体趋势,发现过度离散
p1<-ggplot(aes(x=friend_count),data=pf)+geom_histogram()
#log转化
p2<-p1+scale_x_log10()
#根号转化
p3<-p1+scale_x_sqrt()
#将三张图放在一个面板里
grid.arrange(p1,p2,p3,ncol=1)
最后我们发现,做了log转化的数据更接近正态分布。
通过ggplot2或使用R语言自带的函数绘制的图像,用r将不同底数的对数图像画在一张图。1、分割屏幕split.screen()。
2、指定绘图位置screen()。
3、绘图。
4、ggplot2是非常流行的R语言可视化包,功能极为强大,能够绘制众多复杂的统计图表。