[R] How to plott bar graphics

Jim Lemon drjimlemon at gmail.com
Mon Oct 26 08:58:37 CET 2015


No worries. Just use:

abline(h=0)

Jim

On Mon, Oct 26, 2015 at 6:32 PM, Ujjwal Kumar <ujjwalsinha00 at gmail.com>
wrote:

> Thank you Jim for your Kind help
> The second code suits my need.
> Just another query If I need to put another line (horizontal, same as x-
> axis that passes through zero (0.0), and actually divide negative value of
> less than 0 and positve value more than zero, How to do this??
>
> Once again Thank you very much for guiding me.
>
> On Mon, Oct 26, 2015 at 6:02 AM, Jim Lemon <drjimlemon at gmail.com> wrote:
>
>> Hi Ujjwal,
>> Given that you have asked about a barplot and included standard errors,
>> you probably want something like the following:
>>
>> uk.df<-read.table(text=
>>
>>  "habitat,proportion_use,proportion_use_SE,selectivity_index,selectivity_index_SE
>>  grassland,0.56,0.22,0.72,0.29
>>  sal_forest,0.11,0.04,-0.43,0.13
>>  bamboo-mix,0.22,0.07,0.05,0.02
>>  miscellaneous,0.11,0.03,-0.59,0.18",sep=",",header=TRUE)
>> library(plotrix)
>> barpos<-barp(uk.df[c("proportion_use","selectivity_index")],
>>  names.arg=c("proportion_use","selectivity_index"),
>>  main="Habitat Use Plot",ylab="Proportion of use",
>>  col=2:5,ylim=c(-1,1.1))
>> dispersion(barpos$x,barpos$y,
>>  ulim=as.matrix(uk.df[c("proportion_use_SE","selectivity_index_SE")]))
>> legend(0.7,-0.3,uk.df$habitat,fill=2:4)
>>
>> You will almost certainly be told that you shouldn't do this, so maybe
>> you should consider:
>>
>> matplot(matrix(c(0.9,1.1,1.9,2.1,2.9,3.1,3.9,4.1),nrow=4,byrow=TRUE),
>>  uk.df[c("proportion_use","selectivity_index")],
>>  ylab="Proportion and selectivity of use",
>>  ylim=c(-1,1.1),pch=18:19,col=2:3,xaxt="n",xlab="Habitat",
>>  main="Habitat Use Plot")
>> axis(1,at=1:4,labels=uk.df$habitat)
>> dispersion(matrix(c(0.9,1.1,1.9,2.1,2.9,3.1,3.9,4.1),nrow=4,byrow=TRUE),
>>  as.matrix(uk.df[c("proportion_use","selectivity_index")]),
>>  ulim=as.matrix(uk.df[c("proportion_use_SE","selectivity_index_SE")]))
>> legend(2.5,1,c("Proportion of use","Selectivity of use"),
>>  pch=18:19,col=2:3)
>>
>> Jim
>>
>>
>> On Sun, Oct 25, 2015 at 11:22 PM, Michael Dewey <lists at dewey.myzen.co.uk>
>> wrote:
>>
>>> Dear Ujjwal
>>>
>>> Two problems
>>> 1 - you posted in HTML so your post is unreadable
>>> 2 - your attached graphic was not in one of the formats which R-help
>>> accepts and so was stripped
>>>
>>>
>>> On 25/10/2015 11:04, Ujjwal Kumar wrote:
>>>
>>>> HI friends
>>>> I am struggling in plotting bar graph with this data sets in R.
>>>> although I
>>>> can plot it in Microsoft excel( attached graphics). I need help in
>>>> coding
>>>> it for R.(SE=standar error)
>>>>
>>>>> data
>>>>>>
>>>>> habitat
>>>>> proportion_use
>>>>> proportion_use_SE
>>>>> selectivity_index
>>>>> selectivity_index_SE
>>>>> grassland
>>>>> 0.56
>>>>> 0.22
>>>>> 0.72
>>>>> 0.29
>>>>> sal_forest
>>>>> 0.11
>>>>> 0.04
>>>>> -0.43
>>>>> 0.13
>>>>> bamboo-mix
>>>>> 0.22
>>>>> 0.07
>>>>> 0.05
>>>>> 0.02
>>>>> miscellaneous
>>>>> 0.11
>>>>> 0.03
>>>>> -0.59
>>>>> 0.18
>>>>>
>>>>>> excel-graphics
>>>>>>
>>>>>
>>>>>
>>>>> regards:
>>>>> Ujjwal
>>>>>
>>>>
>>>>         [[alternative HTML version deleted]]
>>>>
>>>> ______________________________________________
>>>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>>> 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.
>>>>
>>>>
>>> --
>>> Michael
>>> http://www.dewey.myzen.co.uk/home.html
>>>
>>>
>>> ______________________________________________
>>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> 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.
>>>
>>
>>
>
>
> --
> with regards
> Ujjwal Kumar
> *Research Fellow*
> Project: "Monitoring Source Population of Tigers in Kanha Tiger Reserve"
> Wildlife Institute of India
> mobile: +91 9808712591(Dehradun)
>                 +919407344453  (Kanha)
>
>    P.O. Box 18 Chandrabani
>   Dehradun (Uttarakhand) 248001
>

	[[alternative HTML version deleted]]



More information about the R-help mailing list