Articles by pmur002

2017-04 Speeding up gridSVG

October 29, 2017 | pmur002

This report describes changes in version 1.6-0 of the ‘gridSVG’ package for R. The most important result of these changes is that ‘gridSVG’ is now much faster at generating SVG files (in situations where it used to be painfully slow). Paul Murrell Download [Read more...]

2017-01 Variable-width lines in R

May 18, 2017 | pmur002

This document describes the ‘vwline’ package, which provides an R interface for drawing variable-width curves. The package provides functions to draw line segments through a set of locations, or a smooth curve relative to a set of control points, with the width of the line allowed to vary along the ... [Read more...]

2016-15 Automating R Demonstration Videos

December 7, 2016 | pmur002

This document describes a proof-of-concept for producing R demonstration videos in a fully-automated manner. The “script” for the video consists of a text file containing code chunks paired with text commentary. The video is produced by running the code while … Continue reading → [Read more...]

2016-15 Automating R Demonstration Videos

December 7, 2016 | pmur002

This document describes a proof-of-concept for producing R demonstration videos in a fully-automated manner. The “script” for the video consists of a text file containing code chunks paired with text commentary. The video is produced by running the code while recording a screen capture, using text-to-speech software to record audio ... [Read more...]

2016-14 ‘DOM’ version 0.4

November 9, 2016 | pmur002

This report describes changes in version 0.4 of the ‘DOM’ package for R. The main change in this version is the addition of new functions that allow control over the Cascading Style Sheet (CSS) content of a web page. This provides programmatic control over the styling of HTML and SVG content ... [Read more...]

2016-14 ‘DOM’ version 0.4

November 9, 2016 | pmur002

This report describes changes in version 0.4 of the ‘DOM’ package for R. The main change in this version is the addition of new functions that allow control over the Cascading Style Sheet (CSS) content of a web page. This … Continue reading → [Read more...]

2016-13 ‘DOM’ Version 0.3

October 20, 2016 | pmur002

This report describes changes in version 0.3 of the ‘DOM’ package for R. This version represents a major refactoring of the package code, including its user-facing API. These changes were made in order to facilitate the addition of new features to the package, which in this version include: a new way ... [Read more...]

2016-13 ‘DOM’ Version 0.3

October 20, 2016 | pmur002

This report describes changes in version 0.3 of the ‘DOM’ package for R. This version represents a major refactoring of the package code, including its user-facing API. These changes were made in order to facilitate the addition of new features … Continue reading → [Read more...]

2016-12 ‘DOM’ Version 0.2

September 13, 2016 | pmur002

This report describes changes in version 0.2 of the ‘DOM’ package for R. Version 0.1 of ‘DOM’ allowed HTML content to be added to a web page (or removed or modified); version 0.2 adds the ability to append SVG content to a web page. Paul Murrell Download [Read more...]

2016-12 ‘DOM’ Version 0.2

September 13, 2016 | pmur002

This report describes changes in version 0.2 of the ‘DOM’ package for R. Version 0.1 of ‘DOM’ allowed HTML content to be added to a web page (or removed or modified); version 0.2 adds the ability to append SVG content … Continue reading → [Read more...]

2016-11 The Butterfly Affectation

August 30, 2016 | pmur002

This report documents a variety of approaches to including an external vector image within an R plot. The image presents particular challenges because it contains features that are not natively supported by the R graphics system, which makes it hard … Continue reading → [Read more...]

2016-11 The Butterfly Affectation

August 30, 2016 | pmur002

This report documents a variety of approaches to including an external vector image within an R plot. The image presents particular challenges because it contains features that are not natively supported by the R graphics system, which makes it hard fo... [Read more...]

2016-10 A transformable markup document format

July 28, 2016 | pmur002

Many technologies now exist for writing a document in a format that can be transformed into various output formats for sharing. This report proposes that using markup, rather than one of the Markdown languages, is a good fit for writing … Continue reading → [Read more...]

2016-10 A transformable markup document format

July 28, 2016 | pmur002

Many technologies now exist for writing a document in a format that can be transformed into various output formats for sharing. This report proposes that using markup, rather than one of the Markdown languages, is a good fit for writing flexible human- and machine-readable transformable documents. We propose a transformable ... [Read more...]

2016-09 An Introduction to the ‘DOM’ Package

July 26, 2016 | pmur002

The ‘DOM’ package for R provides functions to dynamically manipulate the content of a web page that is being viewed within a web browser. The package provides an R interface that is analogous to the DOM (Document Object Model) functions … Continue reading → [Read more...]

2016-03 Importing the New R Logo

February 16, 2016 | pmur002

The R project has a new logo (shown below). On his blog, Bob Rudis showed how to draw the new R logo as part of an R plot. The purpose of this report is demonstrate an alternative way to draw … Continue reading → [Read more...]

2016-02 Debugging Display List Internals

February 15, 2016 | pmur002

This report documents the process of debugging a problem with the recording and replaying of R plots from one R session to another. The purpose of this report is to record the source of the problem, to record the solution … Continue reading → [Read more...]

2015-06 A ‘safemode’ Package for R

December 2, 2015 | pmur002

The ‘safemode’ package provides a safemode() function that creates a “safe mode” session in R. In “safe mode”, all symbols have an “age” (a last-modified time stamp) and a set of dependent symbols, and a warning is issued whenever a … Continue reading → [Read more...]
1 2 3

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)