分类:全部列表
好几个月没有写笔记了,并非没有积累,而是有点懒了.想想还是要续上,作为工作成长的一部分哦.最近有做一些报表,但一直找不到一个合适的报表工具,又实在不想写前端,后端...思来想去,感觉Excel就一定程度上能做可视化的,除了不能动态交互外,其他都挺好.今天分享的就是一个关于如何用Py来自动化Excel报表,解放双手,提高工作效率哦.总体解决方案输出报表当然是测试用的假数据啦.自动化Py脚本基本思路:1.准备模板数...
继续阅读 >
先声明一下所用的数据集第一个图如下这个图主要在于x轴的顺序设置上,如果按不做任何处理的话>3那个就会在2之前,解决方法是b[,1]<-factor(b[,1],levels=c('2','3',">3")),这句代码可以重新设置因子的级别完整代码如下:a[,1]<-factor(a[,1],levels=c('2','3',">3"))ggplot(a,aes(x=a[,1],y=a[,2]))+geom_bar(stat="identity")+xlab('转录本数目')+ylab('主导转录本百分比')第二个图如下:这个图的关键在于要求颜色是黑白,代码如...
继续阅读 >
如下所示:library(ggplot2)library(ggthemes)dt=data.frame(obj=c('A','D','B','E','C'),val=c(2,15,6,9,7))dt$obj=factor(dt$obj,levels=c('D','B','C','A','E'))##设置柱条的顺序p=ggplot(dt,aes(x=obj,y=val,fill=obj,group=factor(1)))+geom_bar(stat="identity",width=0.5)+##修改柱条的宽度theme_economist()p##特注:dt$obj是因子类型,ggplot2作图的顺序就是按照这个因子水平的顺...
继续阅读 >