【发布时间】:2013-01-08 20:56:36
【问题描述】:
我正在使用 R 从数据库中检索数据并生成一些漂亮的图。特别是,当我生成 饼图 时,我可以看到如下:
library(plotrix)
library(RODBC)
channel<-odbcConnect("MySql")
sqlQuery(channel,"use mydb")
res <-sqlQuery(channel, "SELECT categorystats.name categorystats.totalclick FROM categorystats")
png(filename="pie.png", width=800, height=800)
slices <- res$totalclick
lbls <- res$name
pct <- round(slices/sum(slices)*100)
lbls <- paste(lbls, pct) # add percents to labels
lbls <- paste(lbls,"%",sep="") # add % to labels
pie3D(slices,labels = lbls,explode=0.1,main="Categorie di prodotti più visitate")
dev.off()
odbcClose(channel)
我得到以下饼图:
很遗憾,有些标签没有显示在图片中。
是否存在这样的命令来制作饼图和适合图像大小的相关标签?
【问题讨论】:
-
尝试调整标签字体大小的 labelcex 参数,然后 mar() 调整绘图周围的边距,例如三月(3,3,3,3)
-
你知道每次你策划其中一只小狗都会死去吗?
-
@mdsumner 什么?你喝醉了吗?
-
@mdsumner 是的,当然是!