<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to 2D doughnut chart generation</title><link>https://sourceforge.net/p/gnuplot/discussion/5924/thread/bdfa2496/</link><description>Recent posts to 2D doughnut chart generation</description><atom:link href="https://sourceforge.net/p/gnuplot/discussion/5924/thread/bdfa2496/feed.rss" rel="self"/><language>en</language><lastBuildDate>Thu, 05 Nov 2020 09:24:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/gnuplot/discussion/5924/thread/bdfa2496/feed.rss" rel="self" type="application/rss+xml"/><item><title>2D doughnut chart generation</title><link>https://sourceforge.net/p/gnuplot/discussion/5924/thread/bdfa2496/?limit=25#998e</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;i'm not sure if you are still interested in a solution to your problem, since it's been a long time since your post. anyway, i think it's this thing causing the problem:&lt;br/&gt;
"(colourB=0, r=radius0.75, fx(t)),fy(t) with filledcurves linestyle 2,"&lt;/p&gt;
&lt;p&gt;i rewrote your code to the following and it works:&lt;/p&gt;
&lt;p&gt;plot    \&lt;br/&gt;
  for &lt;span&gt;[i=0:rowf-rowi]&lt;/span&gt; '+' using (xpos):(ypos(i)) with points pointtype 5 pointsize 4 linecolor i+1 , \&lt;br/&gt;
  for &lt;span&gt;[i=0:rowf-rowi]&lt;/span&gt; filename using (xpos):(ypos(i)):(sprintf('%s(%s)', stringcolumn(1), stringcolumn(2))) every ::i+rowi::i+rowi with labels left offset 3,0 , \&lt;br/&gt;
  filename using (centerX):(centerY):(radius&lt;em&gt;1.00):(pos):(pos=pos+angleA($4)):(colourA=colourA+1) with circle linecolor var, \&lt;br/&gt;
  filename using (centerX):(centerY):(radius&lt;/em&gt;0.90):(pos):(pos=pos+angleB($3)):(colourB=colourB+1) with circle linecolor var, \&lt;br/&gt;
  filename using (centerX):(centerY):(radius&lt;em&gt;0.80):(pos):(pos=pos+angleC($2)):(colourC=colourC+1) with circle linecolor var, \&lt;br/&gt;
  (r=radius&lt;/em&gt;0.90, fx1(t)),fy1(t) with l linestyle 2, \&lt;br/&gt;
  (r=radius&lt;em&gt;0.80, fx2(t)),fy2(t) with l linestyle 2, \&lt;br/&gt;
  (r=radius&lt;/em&gt;0.70, fx3(t)),fy3(t) with filledcurves linestyle 2&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Xiao Dong</dc:creator><pubDate>Thu, 05 Nov 2020 09:24:37 -0000</pubDate><guid>https://sourceforge.net7fac97ac9cca4d18c8ba257447eedf82840239a3</guid></item><item><title>2D doughnut chart generation</title><link>https://sourceforge.net/p/gnuplot/discussion/5924/thread/bdfa2496/?limit=25#7a66</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Iteration inside a  plot command is not possible for parametric plots. &lt;br/&gt;
In most cases you can use instead a&lt;/p&gt;
&lt;p&gt;For example instead of&lt;br/&gt;
    set parametric; plot sin(x), cos(x)&lt;br/&gt;
Usr&lt;br/&gt;
    plot '+' using (sin($1)):(cos($1))&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ethan Merritt</dc:creator><pubDate>Fri, 15 Dec 2017 02:39:13 -0000</pubDate><guid>https://sourceforge.net7411253a6d91af320a1f1480fa9764c82363eb31</guid></item></channel></rss>