<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: stacked bar chart: change order of bars (not of colors in bars) in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/stacked-bar-chart-change-order-of-bars-not-of-colors-in-bars/m-p/213966#M7953</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, you could apply a format to a derivation of the region variable so that it is displayed in the order you want. &lt;/P&gt;&lt;P&gt;For example, create another dataset that has region order you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data mydata2;&lt;/P&gt;&lt;P&gt; set mydata;&lt;/P&gt;&lt;P&gt; if region = "BE22" then regionn = 1;&lt;/P&gt;&lt;P&gt; else if region = "BE10" then regionn = 2;&lt;/P&gt;&lt;P&gt; ....&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a format based on regionn, such as;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt; value order 1 = "BE22"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 = "BE10"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally use regionn and the format order. in your sgplot code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Jul 2015 12:15:09 GMT</pubDate>
    <dc:creator>djrisks</dc:creator>
    <dc:date>2015-07-30T12:15:09Z</dc:date>
    <item>
      <title>stacked bar chart: change order of bars (not of colors in bars)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/stacked-bar-chart-change-order-of-bars-not-of-colors-in-bars/m-p/213965#M7952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I created a stacked bar chart with sgplot. I would like to change the order of the bars but I can only find how to change the order of the colors within the bars.&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Knipsel2.png" class="jive-image" height="235" src="https://communities.sas.com/legacyfs/online/11285_Knipsel2.png" style="height: 235px; width: 291.4px;" width="291" /&gt;&lt;/P&gt;&lt;P&gt;Each bar represents a region. The regions are ordered alphabetically: BE10 BE14 BE21 BE22 BE23... &lt;/P&gt;&lt;P&gt;I want to change this order, for example into BE22 BE10 BE21 BE23 BE25 BE34 BE31 BE33 BE35 BE32 BE14.&lt;/P&gt;&lt;P&gt;I can not find how to do this.&lt;/P&gt;&lt;P&gt;There are options like grouporder and categoryorder. But they change the order of the colors of the classes within a region but not the order of the regions.&lt;/P&gt;&lt;P&gt;I also tried with proc gchart but even there I could not find it. Midpoint= or order= were not working.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my code:&lt;/P&gt;&lt;P&gt;data barchart;&lt;/P&gt;&lt;P&gt;input region $ class weight;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;BE22 1 4.6357615894&lt;/P&gt;&lt;P&gt;BE10 1 8.0536912752&lt;/P&gt;&lt;P&gt;BE21 1 8.59375&lt;/P&gt;&lt;P&gt;BE34 1 8.7719298246&lt;/P&gt;&lt;P&gt;BE23 1 8.9622641509&lt;/P&gt;&lt;P&gt;BE25 1 9.375&lt;/P&gt;&lt;P&gt;BE33 1 10.869565217&lt;/P&gt;&lt;P&gt;BE35 1 11.392405063&lt;/P&gt;&lt;P&gt;BE31 1 11.475409836&lt;/P&gt;&lt;P&gt;BE32 1 12.658227848&lt;/P&gt;&lt;P&gt;BE14 1 15.094339623&lt;/P&gt;&lt;P&gt;BE34 2 14.035087719&lt;/P&gt;&lt;P&gt;BE10 2 18.120805369&lt;/P&gt;&lt;P&gt;BE35 2 18.987341772&lt;/P&gt;&lt;P&gt;BE14 2 19.496855346&lt;/P&gt;&lt;P&gt;BE32 2 19.831223629&lt;/P&gt;&lt;P&gt;BE22 2 19.867549669&lt;/P&gt;&lt;P&gt;BE33 2 24.456521739&lt;/P&gt;&lt;P&gt;BE25 2 27.678571429&lt;/P&gt;&lt;P&gt;BE21 2 27.734375&lt;/P&gt;&lt;P&gt;BE23 2 29.245283019&lt;/P&gt;&lt;P&gt;BE31 2 34.426229508&lt;/P&gt;&lt;P&gt;BE32 3 10.126582278&lt;/P&gt;&lt;P&gt;BE31 3 14.754098361&lt;/P&gt;&lt;P&gt;BE10 3 16.77852349&lt;/P&gt;&lt;P&gt;BE23 3 16.981132075&lt;/P&gt;&lt;P&gt;BE14 3 18.238993711&lt;/P&gt;&lt;P&gt;BE21 3 19.921875&lt;/P&gt;&lt;P&gt;BE33 3 20.652173913&lt;/P&gt;&lt;P&gt;BE25 3 20.982142857&lt;/P&gt;&lt;P&gt;BE22 3 21.854304636&lt;/P&gt;&lt;P&gt;BE35 3 25.316455696&lt;/P&gt;&lt;P&gt;BE34 3 28.070175439&lt;/P&gt;&lt;P&gt;BE22 4 6.6225165563&lt;/P&gt;&lt;P&gt;BE10 4 6.711409396&lt;/P&gt;&lt;P&gt;BE21 4 7.03125&lt;/P&gt;&lt;P&gt;BE25 4 9.8214285714&lt;/P&gt;&lt;P&gt;BE33 4 10.869565217&lt;/P&gt;&lt;P&gt;BE32 4 11.392405063&lt;/P&gt;&lt;P&gt;BE35 4 11.392405063&lt;/P&gt;&lt;P&gt;BE34 4 12.280701754&lt;/P&gt;&lt;P&gt;BE14 4 14.465408805&lt;/P&gt;&lt;P&gt;BE23 4 15.094339623&lt;/P&gt;&lt;P&gt;BE31 4 18.032786885&lt;/P&gt;&lt;P&gt;BE31 5 1.6393442623&lt;/P&gt;&lt;P&gt;BE34 5 3.5087719298&lt;/P&gt;&lt;P&gt;BE35 5 3.7974683544&lt;/P&gt;&lt;P&gt;BE10 5 5.3691275168&lt;/P&gt;&lt;P&gt;BE21 5 6.640625&lt;/P&gt;&lt;P&gt;BE23 5 7.5471698113&lt;/P&gt;&lt;P&gt;BE33 5 7.6086956522&lt;/P&gt;&lt;P&gt;BE32 5 8.0168776371&lt;/P&gt;&lt;P&gt;BE14 5 8.8050314465&lt;/P&gt;&lt;P&gt;BE22 5 9.2715231788&lt;/P&gt;&lt;P&gt;BE25 5 9.375&lt;/P&gt;&lt;P&gt;BE14 6 9.4339622642&lt;/P&gt;&lt;P&gt;BE10 6 10.067114094&lt;/P&gt;&lt;P&gt;BE25 6 10.714285714&lt;/P&gt;&lt;P&gt;BE23 6 11.320754717&lt;/P&gt;&lt;P&gt;BE31 6 11.475409836&lt;/P&gt;&lt;P&gt;BE33 6 13.043478261&lt;/P&gt;&lt;P&gt;BE22 6 13.245033113&lt;/P&gt;&lt;P&gt;BE35 6 13.924050633&lt;/P&gt;&lt;P&gt;BE21 6 15.234375&lt;/P&gt;&lt;P&gt;BE32 6 15.611814346&lt;/P&gt;&lt;P&gt;BE34 6 19.298245614&lt;/P&gt;&lt;P&gt;BE31 7 8.1967213115&lt;/P&gt;&lt;P&gt;BE23 7 10.849056604&lt;/P&gt;&lt;P&gt;BE25 7 12.053571429&lt;/P&gt;&lt;P&gt;BE33 7 12.5&lt;/P&gt;&lt;P&gt;BE34 7 14.035087719&lt;/P&gt;&lt;P&gt;BE14 7 14.465408805&lt;/P&gt;&lt;P&gt;BE21 7 14.84375&lt;/P&gt;&lt;P&gt;BE35 7 15.189873418&lt;/P&gt;&lt;P&gt;BE32 7 22.362869198&lt;/P&gt;&lt;P&gt;BE22 7 24.503311258&lt;/P&gt;&lt;P&gt;BE10 7 34.899328859&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goptions reset=all hsize=20cm;&lt;/P&gt;&lt;P&gt;options dev=actximg printerpath=png nodate nonumber;&lt;/P&gt;&lt;P&gt;ods printer file="I:\Brol\test.png";&lt;/P&gt;&lt;P&gt;proc sgplot data=barchart;&lt;/P&gt;&lt;P&gt;vbar region / response=weight group=class ; run;&lt;/P&gt;&lt;P&gt;ods printer close;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 08:27:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/stacked-bar-chart-change-order-of-bars-not-of-colors-in-bars/m-p/213965#M7952</guid>
      <dc:creator>Sara_b</dc:creator>
      <dc:date>2015-07-30T08:27:24Z</dc:date>
    </item>
    <item>
      <title>Re: stacked bar chart: change order of bars (not of colors in bars)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/stacked-bar-chart-change-order-of-bars-not-of-colors-in-bars/m-p/213966#M7953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, you could apply a format to a derivation of the region variable so that it is displayed in the order you want. &lt;/P&gt;&lt;P&gt;For example, create another dataset that has region order you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data mydata2;&lt;/P&gt;&lt;P&gt; set mydata;&lt;/P&gt;&lt;P&gt; if region = "BE22" then regionn = 1;&lt;/P&gt;&lt;P&gt; else if region = "BE10" then regionn = 2;&lt;/P&gt;&lt;P&gt; ....&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a format based on regionn, such as;&lt;/P&gt;&lt;P&gt;proc format;&lt;/P&gt;&lt;P&gt; value order 1 = "BE22"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 = "BE10"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finally use regionn and the format order. in your sgplot code.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Jul 2015 12:15:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/stacked-bar-chart-change-order-of-bars-not-of-colors-in-bars/m-p/213966#M7953</guid>
      <dc:creator>djrisks</dc:creator>
      <dc:date>2015-07-30T12:15:09Z</dc:date>
    </item>
  </channel>
</rss>

