farscape2012 <farscape2...@live.com> writes:

> Hi
>
> I have a distance matrix which is computed by user defined method. I
> would like to plot the dendrogram. I would like to use different color
> and want the leaves laying down bottom.
> The script like this. I am not familiar with R. I followed the example
> shown in
> http://stat.ethz.ch/R-manual/R-devel/library/stats/html/dendrogram.html
>
> dist.obj <- as.dist(matrix.distance)
> hc.obj <- hclust(dist.obj,method="ave")
> dend1 <- as.dendrogram(hc.obj)
> plot(hc.obj, xlab='',ylab='',sub='', nodePar=list(pch = c(1,NA),
> cex=0.8, lab.cex = 0.8)).
>
> But I got warning and the plot does not look like what I wanted.
>
> Warning messages:
> In plot.hclust(hc.obj, xlab = "", ylab = "", sub = "", nodePar =
> list(pch = c(1,  :
>   "nodePar" is not a graphical parameter
>
> It also can not recognize
>
> edgePar=
> dLeaf=
> edge.root
>
> Does someone know what's wrong?


Yep. You did not follow the example.

You used the wrong object in the call to plot() and it dispatched to
plot.hclust rather than plot.dendrogram.

Try 

    plot( dend1, ... )

HTH,

Chuck


>
> Br,
> Luffy
>

-- 
Charles C. Berry                            Dept of Family/Preventive Medicine
cberry at ucsd edu                          UC San Diego
http://famprevmed.ucsd.edu/faculty/cberry/  La Jolla, San Diego 92093-0901

______________________________________________
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.

Reply via email to