[R] problem with hist()

Mario Dejung forum at dejung.net
Fri Jun 15 08:12:45 CEST 2007


>
>
> Mario Dejung wrote:
>> Hey everybody,
>> I try to make a graph with two different plots.
>>
>>
>> First I make a boxplot of my data. It is a collection off correlation
>> values of different pictures. For example:
>>
>> 0.23445 pica
>> 0.34456 pica
>> 0.45663 pica
>> 0.98822 picb
>> 0.12223 picc
>> 0.34443 picc
>> etc.
>>
>> Ok, I make this boxplot and I get for every picture the boxes. After
>> this
>> I want to know, how many correlations per picture exist.
>> So I make a new vector y <- as.numeric(data$picture)
>>
>> So I get for my example something like this:
>>
>> y
>> [1] 1 1 1 1 1 1 1 1 1 1
>> [11] 1 1 1 1 1 1 1 1 2 2
>> ...
>> [16881] 59 59 59 60 60 60 60 60 60 60
>>
>> After this I make something like this
>>
>> boxplot(cor ~ pic)
>> par(new = TRUE)
>> hist(y, nclass = 60)
>>
>> But there is my problem. I have 60 pictures, so I get 60 different
>> boxplots, and I want the hist behind the boxes. But it makes only 59
>> histbars.
>>
>> What can I do? I tried also
>> hist(y, 1:60) # same effect
>> and
>> hist(y, 1:61)
>> this give me 60 places, but only 59 bars. the last bar is 0.
>
>
> In fact, I am pretty sure you really want to have a barplot() rather
> than a histogram. If you really want to use hist(), then perhaps hist(y,
> 0:60).
>
> Uwe Ligges
>
Ok, it seems you are right, but I'm a beginner in R, so maybe you can help
me a little bit more.

When I use the hist function, it automatically uses the frequency of the
different numbers, so I will get normally 60 bars.

When I use the barplot function, then I have to count the frequency of the
numbers. Is there a function who can do this, or should I write a function
on my own.

Sorry, I'm sure it is a stupid question, but maybe someone can give me a
good reference for answers, because I am a beginner :-)

Thanks to everyone
Mario

>
>
>> I hope anyone can help me.
>>
>> Regards Mario
>>
>> ______________________________________________
>> R-help at stat.math.ethz.ch 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.
>



More information about the R-help mailing list