I'm just a ggplot2 beginner, but...

It seems to me that you're mixing continuous and factor variables/concepts.
It looks to me as if ForkLength and Number are continuous values. But you'll
need to convert ForkLength into a factor before using geom="bar". I do that
and the graph "works" but the bars are extremely busy, which I assume is
what you mean by "crowded".

As I try several different things, I'm seeing error messages. Are you not
seeing error messages?

Is the bottom line that you simply want to display some continuous data in a
histogram-ish style, and you don't like the default "binning" of Number for
each of many ForkLengths?

If you simply use geom="line", things look clear and simple, no need to bin
or simplify or...

If you do end up using geom="bar", I believe the mistake you're making --
and I see an error message when I try -- is that you are using
scale_x_continuous whereas the X axis is discrete, so you should be using
scale_x_discrete. But then it will take some R magic to combine your "bins"
into wider bins so you get a "less crowded" look.

Or perhaps I'm misunderstanding?

   Wayne


Felipe Carrillo wrote:
> 
> Hi: I need some help.
>  I am ploting a bar graph but I can't adjust my x axis scale
>  I use this code:
>       i <-  qplot(ForkLength,Number,data=FL,geom="bar")
>     i + geom_bar(colour="blue",fill="grey65") # too crowded
> 
>      FL_dat <- ggplot(FL,aes(x=ForkLength,y=Number)) +
> geom_bar(colour="green",fill="grey65")
>     FL_dat + scale_x_continuous(limits=c(20,170)) # Can't see anything
>     
> FL    Number
> 29    22.9
> 30    63.4
> 31    199.3
> 32    629.6
> 33    2250.1
> ...
> 

-- 
View this message in context: 
http://www.nabble.com/ggplot2-Xlim-tp21161660p21170453.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@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.

Reply via email to