Type of Graph to use
See if this gives you the presentation you want:
x <- read.table(textConnection("Name Class
a Class1
a Class4
b Class2
b Class1
d Class3
d Class5
e Class4
e Class2"), header = TRUE)
closeAllConnections()
# add columns of numeric values of factors
x$name <- as.integer(x$Name)
x$class <- as.integer(x$Class)
# create plot area
plot(0
, type = 'n'
, xaxt = 'n'
, yaxt = 'n'
, xlab = ''
, ylab = ''
, xlim = c(0, max(x$class))
, ylim = c(0, max(x$name))
)
# now plot the rectangles
rect(
xleft = x$class - 1
, ybottom = x$name - 1
, xright = x$class
, ytop = x$name
, col = x$name
)
# add the labels
axis(1
, at = seq(0.5, by = 1, length = length(levels(x$Class)))
, labels = levels(x$Class)
)
axis(2
, at = seq(0.5, by = 1, length = length(levels(x$Name)))
, labels = levels(x$Name)
)
On Mon, Oct 10, 2011 at 6:49 AM, Jurgens de Bruin <debruinjj at gmail.com> wrote:
Hi, Please advice on what type of graph can be used to display the following data set. I have the following: Name ? ?Class a ? ? ? ? ? ? Class 1 a ? ? ? ? ? ? Class4 b ? ? ? ? ? ? Class2 b ? ? ? ? ? ? Class1 d ? ? ? ? ? ? Class3 d ? ? ? ? ? ? Class5 e ? ? ? ? ? ? Class4 e ? ? ? ? ? ? Class2 So each entry in name can belong to more than one class. I want to represent the data as to see where overlaps occur that is which names are in the same Class Name and also which names are unique to a Class. I tough a Venn Diagram would work but this can only present numerical values for each Class, I would like each name to be presented by a dot or *. Any suggestions and how to would be appreciated. -- Regards/Groete/Mit freundlichen Gr??en/recuerdos/meilleures salutations/ distinti saluti/siong/du? y?/?????? Jurgens de Bruin ? ? ? ?[[alternative HTML version deleted]]
______________________________________________ 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.
Jim Holtman Data Munger Guru What is the problem that you are trying to solve?