Re: [R] ggplot map bounds
Oh this is excellent, Thanks! Adrienne On Mon, Nov 1, 2010 at 11:25 AM, Ista Zahn wrote: > Hi Adrienne, > I think > > usamap + xlim(c(-85, -75)) + ylim(c(33,37)) > > will do what you want. > > Best, > Ista > > On Mon, Nov 1, 2010 at 10:52 AM, Adrienne Wootten > wrote: > > To all, > > > > I'm working with code below to produce a map with station data plotted in > > points, but right now I'm having trouble with the mapping portion of this > > code > > > > > > states <- data.frame(map("state", plot=FALSE,xlim= > > c(-85,-75),ylim=c(33,37))[c("x","y")]) > > usamap<- ggplot(states)+geom_path(aes(x,y)) > > usamap > > > > When I plot this the problem is that the bounds of the plot is from 31N > to > > 38N and 90W to 75W. The problem is that I only need the bounds of the > plot > > to be from 33N to 37N and 85W to 75W. The way this is now, if I try to > > subset the states object, I get a garbled mess of lines. The rest of the > > code provides what I'm trying to do with the attached data. > > > > > > usamap + geom_point(data=obsmeans,aes(x=lon,y=lat,colour = > month_1),size=5) > > + > > > scale_colour_gradientn(data=obsmeans,colour=rev(rainbow(17)),breaks=seq(5,21,by=1),limits=c(5,21)) > > > > > > Any ideas for how I can fix this map would be appreciated! > > > > Adrienne > > > > -- > > Adrienne Wootten > > Graduate Research Assistant > > State Climate Office of North Carolina > > Department of Marine, Earth and Atmospheric Sciences > > North Carolina State University > > > > __ > > 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. > > > > > > > > -- > Ista Zahn > Graduate student > University of Rochester > Department of Clinical and Social Psychology > http://yourpsyche.org > -- Adrienne Wootten Graduate Research Assistant State Climate Office of North Carolina Department of Marine, Earth and Atmospheric Sciences North Carolina State University [[alternative HTML version deleted]] __ 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.
Re: [R] ggplot map bounds
Hi Adrienne, I think usamap + xlim(c(-85, -75)) + ylim(c(33,37)) will do what you want. Best, Ista On Mon, Nov 1, 2010 at 10:52 AM, Adrienne Wootten wrote: > To all, > > I'm working with code below to produce a map with station data plotted in > points, but right now I'm having trouble with the mapping portion of this > code > > > states <- data.frame(map("state", plot=FALSE,xlim= > c(-85,-75),ylim=c(33,37))[c("x","y")]) > usamap<- ggplot(states)+geom_path(aes(x,y)) > usamap > > When I plot this the problem is that the bounds of the plot is from 31N to > 38N and 90W to 75W. The problem is that I only need the bounds of the plot > to be from 33N to 37N and 85W to 75W. The way this is now, if I try to > subset the states object, I get a garbled mess of lines. The rest of the > code provides what I'm trying to do with the attached data. > > > usamap + geom_point(data=obsmeans,aes(x=lon,y=lat,colour = month_1),size=5) > + > scale_colour_gradientn(data=obsmeans,colour=rev(rainbow(17)),breaks=seq(5,21,by=1),limits=c(5,21)) > > > Any ideas for how I can fix this map would be appreciated! > > Adrienne > > -- > Adrienne Wootten > Graduate Research Assistant > State Climate Office of North Carolina > Department of Marine, Earth and Atmospheric Sciences > North Carolina State University > > __ > 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. > > -- Ista Zahn Graduate student University of Rochester Department of Clinical and Social Psychology http://yourpsyche.org __ 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.
[R] ggplot map bounds
To all, I'm working with code below to produce a map with station data plotted in points, but right now I'm having trouble with the mapping portion of this code states <- data.frame(map("state", plot=FALSE,xlim= c(-85,-75),ylim=c(33,37))[c("x","y")]) usamap<- ggplot(states)+geom_path(aes(x,y)) usamap When I plot this the problem is that the bounds of the plot is from 31N to 38N and 90W to 75W. The problem is that I only need the bounds of the plot to be from 33N to 37N and 85W to 75W. The way this is now, if I try to subset the states object, I get a garbled mess of lines. The rest of the code provides what I'm trying to do with the attached data. usamap + geom_point(data=obsmeans,aes(x=lon,y=lat,colour = month_1),size=5) + scale_colour_gradientn(data=obsmeans,colour=rev(rainbow(17)),breaks=seq(5,21,by=1),limits=c(5,21)) Any ideas for how I can fix this map would be appreciated! Adrienne -- Adrienne Wootten Graduate Research Assistant State Climate Office of North Carolina Department of Marine, Earth and Atmospheric Sciences North Carolina State University __ 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.