簡體   English   中英

如何在R中自動調整圖的大小

[英]How to auto size plots in R

假設我通過使用package party有一個巨大的決策樹,如何聲明自動大小以將所有內容都適合jpeg或png?

例:

library(party)
data(Boston) 
jpeg("test.jpg")
tree <- ctree(crim ~ zn + indus + chas + nox + rm + age + dis + rad + tax + ptratio + black, data = Boston)
plot(tree)

所以我認為您的問題是您沒有得到輸出。 原因是由於圖形設備的工作方式。 您必須打開要寫入的文件,在文件中輸入所需的數據,然后關閉圖形設備。

對於您想做什么:

png("test.png", 1200, 600)
plot(tree)
dev.off()

數字以像素為單位設置png的寬度和高度。

編輯:如果您希望它自動調整大小,我建議根據終端節點的數量對其進行修改:

png("test.png", 140*length(unique(tree@where)), 600)
plot(tree)
dev.off()

自動尺寸

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM