tag. Paul Murrell provides further details on his blog.
With my code looks like this:
There is a little trick required to display a graphic file hosted on GitHub.
By default, when I look for the raw URL, GitHub will provide an address starting with https://raw.githubusercontent.com/...
, which needs to be replaced with https://rawgithub.com/...
.
Ok, let’s look at the output. As a nice example plot I use a transitionPlot
by Max Gordon, something I wanted to do for a long time.
SVG output
PNG output

(This article was originally published at mages’ blog, and syndicated at StatsBlogs.)
My traditional work flow for embedding R graphics into a blog post has been via a PNG files that I upload online. However, when I created a ‘simple’ graphic with only basic curves and triangles for a recent post, I noticed that the PNG output didn’t look as crisp as I expected it to be. So, eventually I used a SVG (scalable vector graphic) instead.
Creating a SVG file with R could’t be easier; e.g. use the svg()
function in the same way as png()
. Next, make the file available online and embed it into your page. There are many ways to do this, in the example here I placed the file into a public GitHub repository.
To embed the figure into my page I could use either the traditional tag, or perhaps better the
tag. Paul Murrell provides further details on his blog.
With my code looks like this:
There is a little trick required to display a graphic file hosted on GitHub.
By default, when I look for the raw URL, GitHub will provide an address starting with https://raw.githubusercontent.com/...
, which needs to be replaced with https://rawgithub.com/...
.
Ok, let’s look at the output. As a nice example plot I use a transitionPlot
by Max Gordon, something I wanted to do for a long time.
SVG output
PNG output

Conclusions
The SVG output is nice and crisp! Zoom in and the quality will not change. The PNG graphic on the other hand appears a little blurry on my screen and even the colours look washed out. Of course, the PNG output could be improved by fiddling with the parameters. But, after all it is a raster graphic.
Yet, I don’t think that SVG is always a good answer. The file size of …read more
Source:: statsblogs.com