-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11-02-09 03:09 PM, Henrik Bengtsson wrote: > On Wed, Feb 9, 2011 at 11:53 AM, Simon Urbanek > <simon.urba...@r-project.org> wrote: >> >> On Feb 9, 2011, at 2:36 PM, Henrik Bengtsson wrote: >> >>> On Wed, Feb 9, 2011 at 11:25 AM, Simon Urbanek >>> <simon.urba...@r-project.org> wrote: >>>> Ben, >>>> >>>> I have committed something analogous to R-devel (your rotation >>>> code was not unlike mine, I replicated the color handling from >>>> R internals to be consistent, I fixed the drawing limits and >>>> added a check for x/y conformance). Note that useRaster can >>>> only be used when x, y form a regular grid. Although I tried a >>>> lot of corner cases (requiring quite a few fixes), I'm sure I >>>> did not test all of them, so volunteers please give it a go and >>>> compare it with non-raster output. >>>> >>>> The only thing I'm not quite happy about is the argument name: >>>> useRaster. Personally, I hate camel case in R (it has crept in >>>> more recently making it horribly inconsistent) so please feel >>>> free to suggest a better name ;). >>> >>> It.is.spelled.camelCase. >>> >> >> Fortunately not in English ;) >> >> >>> What about style=c("image", "raster")? This allows for future >>> extensions too. >>> >> >> Hmm.. it's not really a "style" - the output doesn't change >> (ideally) - it's more of a back-end specification .. also we >> already have oldstyle argument in image() adding to the confusion >> ... > > flavor=c("image", "raster") renderer=c("image", "raster") > backend=c("image", "raster") ...
Thanks Simon! (Any reports on the SDI Windows raster rendering issue, or do we need a warning/workaround there?) I like "backend", or possibly "method" One minor consideration: if "raster" eventually becomes the default (as I hope it will), there would need to be some internal logic that drops back to "image" if the user specifies uneven spacing and doesn't explicitly specify the 'backend/method' parameter ... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk1TFVcACgkQc5UpGjwzenOa6ACfVnJq67cG0czATeyti7AxgUbw ZWwAniA7JuYCv4clq8e6jwWQuMvw/r+m =/da6 -----END PGP SIGNATURE----- ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel