<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Probability and statistics blog &#187; art</title>
	<atom:link href="http://www.statisticsblog.com/tag/art/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.statisticsblog.com</link>
	<description>In Monte Carlo We Trust</description>
	<lastBuildDate>Mon, 16 Jan 2012 01:30:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Weekend art in R (Part 4)</title>
		<link>http://www.statisticsblog.com/2010/09/weekend-art-in-r-part-4/</link>
		<comments>http://www.statisticsblog.com/2010/09/weekend-art-in-r-part-4/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 12:38:23 +0000</pubDate>
		<dc:creator>Matt Asher</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[r]]></category>
		<category><![CDATA[circles]]></category>

		<guid isPermaLink="false">http://www.statisticsblog.com/?p=429</guid>
		<description><![CDATA[Computer creations are perfect by design. We put in numbers, and if all goes well we get out an exact result. If we want a line, we want it perfectly straight. If we want a circle, it should conform to the platonic ideal of a circle. From a mathematical standpoint, these perfect shapes and precisely [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.statisticsblog.com/wp-content/uploads/2010/09/ManyCircles.png"><img class="alignnone size-full wp-image-430" title="ManyCircles" src="http://www.statisticsblog.com/wp-content/uploads/2010/09/ManyCircles.png" alt="" width="600" height="575" /></a></p>
<p>Computer creations are perfect by design. We put in numbers, and if all goes well we get out an exact result. If we want a line, we want it perfectly straight. If we want a circle, it should conform to the platonic ideal of a circle. From a mathematical standpoint, these perfect shapes and precisely computed numbers are ideal.</p>
<p>Someday, perhaps, we will have true fuzzy computation built right into our hardware. For now, it takes considerable effort to achieve just the right level of imperfection needed for simulating mistakes, or any organic processes.</p>
<p>I sent each of the circles shown above on a random walk. That part was easy, getting each circle to end up where it started (and close the loop) took a bit more effort. To vary the &#8220;wigglyness&#8221; of the lines, adjust the &#8220;sd&#8221; parameter in &#8220;rnorm&#8221;. To change how quickly randomness tapers off, change the &#8220;4&#8243; in &#8220;i/4&#8243;. Here is my code:</p>

<div class="wp_syntax"><div class="code"><pre class="rsplus" style="font-family:monospace;"><span style="color: #228B22;"># Circle lengths</span>
j <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">seq</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0.1</span>,<span style="color: #ff0000;">1.9</span>,.08<span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #0000FF; font-weight: bold;">par</span><span style="color: #080;">&#40;</span>bg <span style="color: #080;">=</span> <span style="color: #ff0000;">&quot;black&quot;</span><span style="color: #080;">&#41;</span>
<span style="color: #0000FF; font-weight: bold;">plot</span><span style="color: #080;">&#40;</span><span style="color: #080;">-</span><span style="color: #ff0000;">2</span>,<span style="color: #080;">-</span><span style="color: #ff0000;">2</span>,pch<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;.&quot;</span>,xlim<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #080;">-</span><span style="color: #ff0000;">2</span>,<span style="color: #ff0000;">2</span><span style="color: #080;">&#41;</span>,ylim<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #080;">-</span><span style="color: #ff0000;">2</span>,<span style="color: #ff0000;">2</span><span style="color: #080;">&#41;</span>,<span style="color: #0000FF; font-weight: bold;">col</span><span style="color: #080;">=</span><span style="color: #ff0000;">&quot;white&quot;</span><span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #228B22;"># How many dots around the circle?</span>
dots <span style="color: #080;">=</span> <span style="color: #ff0000;">1000</span>
&nbsp;
<span style="color: #228B22;"># Create an offkilter circle</span>
rads <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">seq</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">2</span><span style="color: #080;">*</span><span style="color: #0000FF; font-weight: bold;">pi</span>,<span style="color: #ff0000;">2</span><span style="color: #080;">*</span><span style="color: #0000FF; font-weight: bold;">pi</span><span style="color: #080;">/</span>dots<span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>aLength <span style="color: #0000FF; font-weight: bold;">in</span> j<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
	<span style="color: #228B22;"># Pick a random color</span>
	myCol <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">&quot;#&quot;</span>,<span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">sample</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">1</span><span style="color: #080;">:</span><span style="color: #ff0000;">9</span>,<span style="color: #ff0000;">&quot;A&quot;</span>,<span style="color: #ff0000;">&quot;B&quot;</span>,<span style="color: #ff0000;">&quot;C&quot;</span>,<span style="color: #ff0000;">&quot;D&quot;</span>,<span style="color: #ff0000;">&quot;E&quot;</span>,<span style="color: #ff0000;">&quot;F&quot;</span><span style="color: #080;">&#41;</span>,<span style="color: #ff0000;">6</span>,<span style="color: #0000FF; font-weight: bold;">replace</span><span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">T</span><span style="color: #080;">&#41;</span>,collapse<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>,collapse<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span>,sep<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>
&nbsp;
	<span style="color: #228B22;"># Start at length = 1, then walk.</span>
	myLength <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">rep</span><span style="color: #080;">&#40;</span>aLength,dots<span style="color: #080;">&#41;</span>
&nbsp;
	<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>i <span style="color: #0000FF; font-weight: bold;">in</span> <span style="color: #ff0000;">2</span><span style="color: #080;">:</span>dots<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
		myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span> <span style="color: #080;">=</span> myLength<span style="color: #080;">&#91;</span><span style="color: #080;">&#40;</span>i<span style="color: #080;">-</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#93;</span> <span style="color: #080;">+</span> <span style="color: #0000FF; font-weight: bold;">rnorm</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">1</span>,<span style="color: #ff0000;">0</span>,<span style="color: #0000FF; font-weight: bold;">sd</span><span style="color: #080;">=</span>.005<span style="color: #080;">&#41;</span>
&nbsp;
		<span style="color: #228B22;"># Closer we are to end, faster we return to where started so circle closes</span>
		<span style="color: #0000FF; font-weight: bold;">dist</span> <span style="color: #080;">=</span> aLength <span style="color: #080;">-</span> myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span>
		myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span> <span style="color: #080;">=</span> aLength <span style="color: #080;">-</span> <span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">dist</span><span style="color: #080;">*</span><span style="color: #080;">&#40;</span><span style="color: #080;">&#40;</span>dots<span style="color: #080;">-</span><span style="color: #080;">&#40;</span>i<span style="color: #080;">/</span><span style="color: #ff0000;">4</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span><span style="color: #080;">/</span><span style="color: #080;">&#40;</span>dots<span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span>
	<span style="color: #080;">&#125;</span>
&nbsp;
&nbsp;
&nbsp;
	<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>i <span style="color: #0000FF; font-weight: bold;">in</span> <span style="color: #ff0000;">1</span><span style="color: #080;">:</span>dots<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
		<span style="color: #0000FF; font-weight: bold;">cat</span><span style="color: #080;">&#40;</span>myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">*</span><span style="color: #0000FF; font-weight: bold;">cos</span><span style="color: #080;">&#40;</span>rads<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">&#41;</span>,myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">*</span><span style="color: #0000FF; font-weight: bold;">sin</span><span style="color: #080;">&#40;</span>rads<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">&#41;</span>,<span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #080;">&#41;</span>
		<span style="color: #0000FF; font-weight: bold;">points</span><span style="color: #080;">&#40;</span>myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">*</span><span style="color: #0000FF; font-weight: bold;">cos</span><span style="color: #080;">&#40;</span>rads<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">&#41;</span>,myLength<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">*</span><span style="color: #0000FF; font-weight: bold;">sin</span><span style="color: #080;">&#40;</span>rads<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span><span style="color: #080;">&#41;</span>,<span style="color: #0000FF; font-weight: bold;">col</span><span style="color: #080;">=</span>myCol,pch<span style="color: #080;">=</span><span style="color: #ff0000;">20</span>,cex<span style="color: #080;">=</span><span style="color: #ff0000;">2</span><span style="color: #080;">&#41;</span>
	<span style="color: #080;">&#125;</span>
<span style="color: #080;">&#125;</span></pre></div></div>

<p><a href="http://www.statisticsblog.com/wp-content/uploads/2010/09/circles2.gif"><img class="alignnone size-full wp-image-432" title="circles2" src="http://www.statisticsblog.com/wp-content/uploads/2010/09/circles2.gif" alt="" width="600" height="572" /></a></p>
<p>What do your circles look like?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.statisticsblog.com/2010/09/weekend-art-in-r-part-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Weekend art in R (Part 3)</title>
		<link>http://www.statisticsblog.com/2010/08/weekend-art-in-r-part-3/</link>
		<comments>http://www.statisticsblog.com/2010/08/weekend-art-in-r-part-3/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 11:50:17 +0000</pubDate>
		<dc:creator>Matt Asher</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[r]]></category>
		<category><![CDATA[cairo]]></category>

		<guid isPermaLink="false">http://www.statisticsblog.com/?p=414</guid>
		<description><![CDATA[I have a few posts nearing completion, but meanwhile a weekend break for art. Big thanks to Simon Urbanek and Jeffrey Horner, creators of Cairo, a library for the programming language R. Have you noticed how R can&#8217;t anti-alias (fancy way for saying smooth out lines and curves when creating a bit-mapped image)? Cairo can. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.statisticsblog.com/wp-content/uploads/2010/08/DotArt.gif"><img class="alignnone size-full wp-image-415" title="DotArt" src="http://www.statisticsblog.com/wp-content/uploads/2010/08/DotArt.gif" alt="" width="550" height="550" /></a></p>
<p>I have a few posts nearing completion, but meanwhile a weekend break for art. Big thanks to Simon Urbanek and Jeffrey Horner, creators of Cairo, a library for the programming language R. Have you noticed how R can&#8217;t anti-alias (fancy way for saying smooth out lines and curves when creating a bit-mapped image)? Cairo can.</p>
<p>Make sure to click the image above for the full version. Here&#8217;s my code:</p>

<div class="wp_syntax"><div class="code"><pre class="rsplus" style="font-family:monospace;"><span style="color: #228B22;"># The Cairo library produces nice, smooth graphics</span>
Cairo<span style="color: #080;">&#40;</span><span style="color: #ff0000;">1200</span>, <span style="color: #ff0000;">1200</span>, <span style="color: #0000FF; font-weight: bold;">file</span><span style="color: #080;">=</span><span style="color: #ff0000;">&quot;D:/Your/Path/Here/Dots.png&quot;</span>, type<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;png&quot;</span>, bg<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;#FF6A00&quot;</span><span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #228B22;"># How big should the grid for placing dots be?</span>
myWidth<span style="color: #080;">=</span><span style="color: #ff0000;">40</span>
myHeight<span style="color: #080;">=</span><span style="color: #ff0000;">40</span>
&nbsp;
dotsPlaced <span style="color: #080;">=</span> myWidth<span style="color: #080;">*</span>myHeight
&nbsp;
<span style="color: #228B22;"># Optional default colors and sizes for dots</span>
myColors <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">rep</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">&quot;#0000F0&quot;</span>,<span style="color: #ff0000;">&quot;#00F000&quot;</span><span style="color: #080;">&#41;</span>,dotsPlaced<span style="color: #080;">&#41;</span>
myCex <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">rep</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">3.2</span>,dotsPlaced<span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>i <span style="color: #0000FF; font-weight: bold;">in</span> <span style="color: #ff0000;">1</span><span style="color: #080;">:</span>dotsPlaced<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
	<span style="color: #228B22;"># Change this to allow more of the default color dots to survive</span>
	<span style="color: #0000FF; font-weight: bold;">if</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">runif</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span><span style="color: #080;">&lt;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
		myColors<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span> <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">&quot;#&quot;</span>,<span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">sample</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">3</span><span style="color: #080;">:</span><span style="color: #ff0000;">9</span>,<span style="color: #ff0000;">&quot;A&quot;</span>,<span style="color: #ff0000;">&quot;B&quot;</span>,<span style="color: #ff0000;">&quot;C&quot;</span>,<span style="color: #ff0000;">&quot;D&quot;</span>,<span style="color: #ff0000;">&quot;E&quot;</span>,<span style="color: #ff0000;">&quot;F&quot;</span><span style="color: #080;">&#41;</span>,<span style="color: #ff0000;">6</span>,<span style="color: #0000FF; font-weight: bold;">replace</span><span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">T</span><span style="color: #080;">&#41;</span>,collapse<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>,collapse<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span>,sep<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>
	<span style="color: #080;">&#125;</span>
	myCex<span style="color: #080;">&#91;</span>i<span style="color: #080;">&#93;</span> <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">runif</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">1</span>,<span style="color: #ff0000;">3</span>,<span style="color: #ff0000;">6</span><span style="color: #080;">&#41;</span>
<span style="color: #080;">&#125;</span>
&nbsp;
<span style="color: #228B22;"># Keeping this is marginal</span>
<span style="color: #0000FF; font-weight: bold;">par</span><span style="color: #080;">&#40;</span>oma<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span>
<span style="color: #0000FF; font-weight: bold;">par</span><span style="color: #080;">&#40;</span>mar<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #228B22;"># Start off with a blank plot. The white dot helps with cropping later</span>
<span style="color: #0000FF; font-weight: bold;">plot</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,pch<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;.&quot;</span>,xlim<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">40</span><span style="color: #080;">&#41;</span>,ylim<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">40</span><span style="color: #080;">&#41;</span>,<span style="color: #0000FF; font-weight: bold;">col</span><span style="color: #080;">=</span><span style="color: #ff0000;">&quot;white&quot;</span>, xaxt <span style="color: #080;">=</span> <span style="color: #ff0000;">&quot;n&quot;</span>, yaxt <span style="color: #080;">=</span> <span style="color: #ff0000;">&quot;n&quot;</span><span style="color: #080;">&#41;</span>
&nbsp;
<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>m <span style="color: #0000FF; font-weight: bold;">in</span> <span style="color: #ff0000;">1</span><span style="color: #080;">:</span>myWidth<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
	<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>n <span style="color: #0000FF; font-weight: bold;">in</span> <span style="color: #ff0000;">1</span><span style="color: #080;">:</span>myHeight<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
		<span style="color: #0000FF; font-weight: bold;">if</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">runif</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span> <span style="color: #080;">&lt;</span> .93<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
			<span style="color: #0000FF; font-weight: bold;">points</span><span style="color: #080;">&#40;</span>n,m,pch<span style="color: #080;">=</span><span style="color: #ff0000;">20</span>,<span style="color: #0000FF; font-weight: bold;">col</span><span style="color: #080;">=</span>myColors<span style="color: #080;">&#91;</span><span style="color: #080;">&#40;</span><span style="color: #080;">&#40;</span>m<span style="color: #080;">*</span>n<span style="color: #080;">&#41;</span><span style="color: #080;">+</span>n<span style="color: #080;">&#41;</span><span style="color: #080;">&#93;</span>,cex<span style="color: #080;">=</span>myCex<span style="color: #080;">&#91;</span><span style="color: #080;">&#40;</span><span style="color: #080;">&#40;</span>m<span style="color: #080;">*</span>n<span style="color: #080;">&#41;</span><span style="color: #080;">+</span>n<span style="color: #080;">&#41;</span><span style="color: #080;">&#93;</span><span style="color: #080;">&#41;</span>
		<span style="color: #080;">&#125;</span>
	<span style="color: #080;">&#125;</span>
<span style="color: #080;">&#125;</span>
&nbsp;
<span style="color: #0000FF; font-weight: bold;">dev.<span style="">off</span></span><span style="color: #080;">&#40;</span><span style="color: #080;">&#41;</span> <span style="color: #228B22;"># Tell Cairo to burn the plot to disk</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.statisticsblog.com/2010/08/weekend-art-in-r-part-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Weekend art in R (part 1?)</title>
		<link>http://www.statisticsblog.com/2010/05/weekend-art-in-r-part-1/</link>
		<comments>http://www.statisticsblog.com/2010/05/weekend-art-in-r-part-1/#comments</comments>
		<pubDate>Sat, 29 May 2010 18:01:01 +0000</pubDate>
		<dc:creator>Matt Asher</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[r]]></category>
		<category><![CDATA[beta distribution]]></category>

		<guid isPermaLink="false">http://www.statisticsblog.com/?p=190</guid>
		<description><![CDATA[As usual click on the image for a full-size version. Code: par&#40;bg=&#34;black&#34;&#41; par&#40;mar=c&#40;0,0,0,0&#41;&#41; plot&#40;c&#40;0,1&#41;,c&#40;0,1&#41;,col=&#34;white&#34;,pch=&#34;.&#34;,xlim=c&#40;0,1&#41;,ylim=c&#40;0,1&#41;&#41; iters = 500 for&#40;i in 1:iters&#41; &#123; center = runif&#40;2&#41; size = rbeta&#40;2,1,50&#41; &#160; # Let's create random HTML-style colors color = sample&#40;c&#40;0:9,&#34;A&#34;,&#34;B&#34;,&#34;C&#34;,&#34;D&#34;,&#34;E&#34;,&#34;F&#34;&#41;,12,replace=T&#41; fill = paste&#40;&#34;#&#34;, paste&#40;color&#91;1:6&#93;,collapse=&#34;&#34;&#41;,sep=&#34;&#34;&#41; brdr = paste&#40;&#34;#&#34;, paste&#40;color&#91;7:12&#93;,collapse=&#34;&#34;&#41;,sep=&#34;&#34;&#41; &#160; rect&#40;center&#91;1&#93;-size&#91;1&#93;, center&#91;2&#93;-size&#91;2&#93;, center&#91;1&#93;+size&#91;1&#93;, center&#91;2&#93;+size&#91;2&#93;, col=fill, border=brdr, density=NA, lwd=1.5&#41; &#125;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.statisticsblog.com/wp-content/uploads/2010/05/Art1.png"><img class="alignnone size-full wp-image-191" title="Art1" src="http://www.statisticsblog.com/wp-content/uploads/2010/05/Art1.png" alt="" width="500" height="462" /></a><br />
As usual click on the image for a full-size version. Code:</p>

<div class="wp_syntax"><div class="code"><pre class="rsplus" style="font-family:monospace;"><span style="color: #0000FF; font-weight: bold;">par</span><span style="color: #080;">&#40;</span>bg<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;black&quot;</span><span style="color: #080;">&#41;</span>
<span style="color: #0000FF; font-weight: bold;">par</span><span style="color: #080;">&#40;</span>mar<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">0</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span>
<span style="color: #0000FF; font-weight: bold;">plot</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span>,<span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span>,<span style="color: #0000FF; font-weight: bold;">col</span><span style="color: #080;">=</span><span style="color: #ff0000;">&quot;white&quot;</span>,pch<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;.&quot;</span>,xlim<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span>,ylim<span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span>,<span style="color: #ff0000;">1</span><span style="color: #080;">&#41;</span><span style="color: #080;">&#41;</span>
iters <span style="color: #080;">=</span> <span style="color: #ff0000;">500</span>
<span style="color: #0000FF; font-weight: bold;">for</span><span style="color: #080;">&#40;</span>i <span style="color: #0000FF; font-weight: bold;">in</span> <span style="color: #ff0000;">1</span><span style="color: #080;">:</span>iters<span style="color: #080;">&#41;</span> <span style="color: #080;">&#123;</span>
	center <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">runif</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">2</span><span style="color: #080;">&#41;</span>
	size <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">rbeta</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">2</span>,<span style="color: #ff0000;">1</span>,<span style="color: #ff0000;">50</span><span style="color: #080;">&#41;</span>
&nbsp;
	<span style="color: #228B22;"># Let's create random HTML-style colors</span>
	color <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">sample</span><span style="color: #080;">&#40;</span><span style="color: #0000FF; font-weight: bold;">c</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">0</span><span style="color: #080;">:</span><span style="color: #ff0000;">9</span>,<span style="color: #ff0000;">&quot;A&quot;</span>,<span style="color: #ff0000;">&quot;B&quot;</span>,<span style="color: #ff0000;">&quot;C&quot;</span>,<span style="color: #ff0000;">&quot;D&quot;</span>,<span style="color: #ff0000;">&quot;E&quot;</span>,<span style="color: #ff0000;">&quot;F&quot;</span><span style="color: #080;">&#41;</span>,<span style="color: #ff0000;">12</span>,<span style="color: #0000FF; font-weight: bold;">replace</span><span style="color: #080;">=</span><span style="color: #0000FF; font-weight: bold;">T</span><span style="color: #080;">&#41;</span>
	fill <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">&quot;#&quot;</span>, <span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span>color<span style="color: #080;">&#91;</span><span style="color: #ff0000;">1</span><span style="color: #080;">:</span><span style="color: #ff0000;">6</span><span style="color: #080;">&#93;</span>,collapse<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>,sep<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>
	brdr <span style="color: #080;">=</span> <span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span><span style="color: #ff0000;">&quot;#&quot;</span>, <span style="color: #0000FF; font-weight: bold;">paste</span><span style="color: #080;">&#40;</span>color<span style="color: #080;">&#91;</span><span style="color: #ff0000;">7</span><span style="color: #080;">:</span><span style="color: #ff0000;">12</span><span style="color: #080;">&#93;</span>,collapse<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>,sep<span style="color: #080;">=</span><span style="color: #ff0000;">&quot;&quot;</span><span style="color: #080;">&#41;</span>
&nbsp;
	<span style="color: #0000FF; font-weight: bold;">rect</span><span style="color: #080;">&#40;</span>center<span style="color: #080;">&#91;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#93;</span><span style="color: #080;">-</span>size<span style="color: #080;">&#91;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#93;</span>, center<span style="color: #080;">&#91;</span><span style="color: #ff0000;">2</span><span style="color: #080;">&#93;</span><span style="color: #080;">-</span>size<span style="color: #080;">&#91;</span><span style="color: #ff0000;">2</span><span style="color: #080;">&#93;</span>, center<span style="color: #080;">&#91;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#93;</span><span style="color: #080;">+</span>size<span style="color: #080;">&#91;</span><span style="color: #ff0000;">1</span><span style="color: #080;">&#93;</span>, center<span style="color: #080;">&#91;</span><span style="color: #ff0000;">2</span><span style="color: #080;">&#93;</span><span style="color: #080;">+</span>size<span style="color: #080;">&#91;</span><span style="color: #ff0000;">2</span><span style="color: #080;">&#93;</span>, <span style="color: #0000FF; font-weight: bold;">col</span><span style="color: #080;">=</span>fill, border<span style="color: #080;">=</span>brdr, <span style="color: #0000FF; font-weight: bold;">density</span><span style="color: #080;">=</span>NA, lwd<span style="color: #080;">=</span><span style="color: #ff0000;">1.5</span><span style="color: #080;">&#41;</span>
<span style="color: #080;">&#125;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.statisticsblog.com/2010/05/weekend-art-in-r-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

