Hi Folks, Using ggplot, I've produced the following graphic: http://i.imgur.com/39a139C.png The graphics in the plot seem to be bitmapped and not vectorized. That is, the vertical and horizontal lines jump rows of pixels instead of having just nice, angled lines. Any thoughts about how to get these graphics vectorized? Or am I misunderstanding something? Another example: The code: require(ggplot2) df = data.frame(x = c(1:360), y = sin(seq(0,2*pi*3,length.out = 360))) ggplot(df, aes(x=x, y=y)) + geom_line() produces http://i.imgur.com/mjjSKih.png Perhaps what I'm dealing with here is my screen resolution. However, I use ggsave() to save .wmf files, and those also turn out to be bitmaps and not vectors. Thanks, Allie [[alternative HTML version deleted]]
Off the top of my head, I'd suggest trying ggsave() with the extension ".svg" . I realize that SVG files are not recognized by some image display apps (Microsoft Windows I'm looking at YOU), but IMHO it's the best choice for vectorized images. Alexander Shenkin wrote> Hi Folks, > > Using ggplot, I've produced the following graphic: > http://i.imgur.com/39a139C.png > > The graphics in the plot seem to be bitmapped and not vectorized. That > is, the vertical and horizontal lines jump rows of pixels instead of > having just nice, angled lines. Any thoughts about how to get these > graphics vectorized? Or am I misunderstanding something? > > Another example: > > The code: > > require(ggplot2) > df = data.frame(x = c(1:360), y = sin(seq(0,2*pi*3,length.out = 360))) > ggplot(df, aes(x=x, y=y)) + geom_line() > > produces http://i.imgur.com/mjjSKih.png > > Perhaps what I'm dealing with here is my screen resolution. However, I > use ggsave() to save .wmf files, and those also turn out to be bitmaps > and not vectors. > > Thanks, > Allie > > [[alternative HTML version deleted]] > > ______________________________________________> R-help@> 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.-- View this message in context: http://r.789695.n4.nabble.com/How-to-vectorize-plot-graphic-tp4681424p4681427.html Sent from the R help mailing list archive at Nabble.com.
You have mentioned nothing about the device you are writing the plot to. If to the default and you are copying it from there as a bitmap, then what you are describing sounds as expected. Read the R Input/Output manual (again) for other output options. --------------------------------------------------------------------------- Jeff Newmiller The ..... ..... Go Live... DCN:<jdnewmil at dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go... Live: OO#.. Dead: OO#.. Playing Research Engineer (Solar/Batteries O.O#. #.O#. with /Software/Embedded Controllers) .OO#. .OO#. rocks...1k --------------------------------------------------------------------------- Sent from my phone. Please excuse my brevity. Alexander Shenkin <ashenkin at ufl.edu> wrote:>Hi Folks, > >Using ggplot, I've produced the following graphic: >http://i.imgur.com/39a139C.png > >The graphics in the plot seem to be bitmapped and not vectorized. That >is, the vertical and horizontal lines jump rows of pixels instead of >having just nice, angled lines. Any thoughts about how to get these >graphics vectorized? Or am I misunderstanding something? > >Another example: > >The code: > > require(ggplot2) > df = data.frame(x = c(1:360), y = sin(seq(0,2*pi*3,length.out = 360))) > ggplot(df, aes(x=x, y=y)) + geom_line() > >produces http://i.imgur.com/mjjSKih.png > >Perhaps what I'm dealing with here is my screen resolution. However, I >use ggsave() to save .wmf files, and those also turn out to be bitmaps >and not vectors. > >Thanks, >Allie > > [[alternative HTML version deleted]] > >______________________________________________ >R-help at 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.