Dear useRs: I try to plot an rpart object but cannot get a nice tree structure plot. I am using plot.rpart and text.rpart (please see below) but the branches that connect the nodes overlap the text in the ellipses and rectangles. Is there a way to get a clean nice tree plot (as in the Rpart Mayo report)? I work under Windows and use R2.11.1 with rpart version 3.1-46. Thank you. Tudor ... plot(cart, uniform=TRUE, branch=0.25, compress=TRUE, margin=0.25) text(cart, use.n=TRUE, all=TRUE, fancy=TRUE, fheight=0.95) ... -- View this message in context: http://r.789695.n4.nabble.com/Rpart-decision-tree-tp3435888p3435888.html Sent from the R help mailing list archive at Nabble.com.
Hi Tudor, What type of tree did you create? (classification or regression?) Could you give an explanation as to what is not looking nice? ----------------Contact Details:------------------------------------------------------- Contact me: Tal.Galili@gmail.com | 972-52-7275845 Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) | www.r-statistics.com (English) ---------------------------------------------------------------------------------------------- On Fri, Apr 8, 2011 at 2:03 PM, tudor <tudor_bodea@hotmail.com> wrote:> Dear useRs: > > I try to plot an rpart object but cannot get a nice tree structure plot. I > am using plot.rpart and text.rpart (please see below) but the branches that > connect the nodes overlap the text in the ellipses and rectangles. Is > there > a way to get a clean nice tree plot (as in the Rpart Mayo report)? I work > under Windows and use R2.11.1 with rpart version 3.1-46. > > Thank you. > > Tudor > > ... > plot(cart, uniform=TRUE, branch=0.25, compress=TRUE, margin=0.25) > text(cart, use.n=TRUE, all=TRUE, fancy=TRUE, fheight=0.95) > ... > > > -- > View this message in context: > http://r.789695.n4.nabble.com/Rpart-decision-tree-tp3435888p3435888.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >[[alternative HTML version deleted]]
On Fri, 8 Apr 2011, tudor wrote:> Dear useRs: > > I try to plot an rpart object but cannot get a nice tree structure plot. I > am using plot.rpart and text.rpart (please see below) but the branches that > connect the nodes overlap the text in the ellipses and rectangles. Is there > a way to get a clean nice tree plot (as in the Rpart Mayo report)? I work > under Windows and use R2.11.1 with rpart version 3.1-46.You could check out whether you like the plots generated in the "party" package better. See example("ctree", package = "party"). If you like the plots but don't want to use ctree() instead of rpart(): Then you could install the "partykit" package from R-Forge and then do plot(as.party(...)) for your "rpart" object. hth, Z> Thank you. > > Tudor > > ... > plot(cart, uniform=TRUE, branch=0.25, compress=TRUE, margin=0.25) > text(cart, use.n=TRUE, all=TRUE, fancy=TRUE, fheight=0.95) > ... > > > -- > View this message in context: http://r.789695.n4.nabble.com/Rpart-decision-tree-tp3435888p3435888.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >
Hi Tal: Thanks for your quick reply. I tried to create a classification tree. The problem is that the branches overlap the text in the ellipses (inner nodes) and rectangles (terminal nodes) - At times this makes it difficult for the reader to correctly process the results. One way to overcome this behavior would be to force the node connectors to show only outside of ellipses and rectangles - so far, however, I could not implement this behavior. Tudor -- View this message in context: http://r.789695.n4.nabble.com/Rpart-decision-tree-tp3435888p3437211.html Sent from the R help mailing list archive at Nabble.com.
Reasonably Related Threads
- rpart - predict terminal nodes for new observations
- How to draw the decision boundaries for LDA and Rpart object
- Question about rpart decision trees (being used to predict customer churn)
- Decision tree model using rpart ( classification
- rpart$where and predict.rpart