[R] Type of Graph to use
jim holtman
jholtman at gmail.com
Mon Oct 10 14:12:40 CEST 2011
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?
More information about the R-help
mailing list