Skip to content
Back to formatted view

Raw Message

Message-ID: <CAP01uRmE6eBuZSG5Q1KgBS8j+KqB0y-A8L3CHPLD7bcDR74wMA@mail.gmail.com>
Date: 2011-10-10T13:55:26Z
From: Gabor Grothendieck
Subject: Type of Graph to use
In-Reply-To: <CAP01uRkt6QdBF84Dtxyfy1m+wUgTEu7S8wvFPs7Hjk2u759sdw@mail.gmail.com>

On Mon, Oct 10, 2011 at 8:49 AM, Gabor Grothendieck
<ggrothendieck at gmail.com> wrote:
> 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 *.
>>
>
> Assuming DF is the indicated data.frame:
>
> library(gplots)
> with(DF, balloonplot(Name, Class, rep(1, nrow(DF)), label = FALSE))
>

Here is one additional idea:

> xt <- xtabs(~ Class + Name, DF)
> symnum(xt, cutpoints = 0:2/2, symbols = c(".", "+"))
        Name
Class    a b d e
  Class1 + + . .
  Class2 . + . +
  Class3 . . + .
  Class4 + . . +
  Class5 . . + .



-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com