<?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: labeling categories in stacked graph in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966531#M25523</link>
    <description>&lt;P&gt;Oh that's right, thank you very much for the clarification.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried this code including stat=percent and I think this graph makes more sense to me:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;proc sgpanel data=one ;&lt;BR /&gt;where Variety in('BL516','Hass');&lt;BR /&gt;panelby Season / columns=4 onepanel;&lt;BR /&gt;vbar Variety / group=PeelColor stat=percent&lt;BR /&gt;groupdisplay=stack seglabel /*seglabelattrs=(size=12 color=white)*/;&amp;nbsp;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="palolix_0-1747274690287.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/106928i73F3B7C76C6EEBEF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="palolix_0-1747274690287.png" alt="palolix_0-1747274690287.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The percentages labeled are total percentages from all seasons.&lt;/P&gt;</description>
    <pubDate>Thu, 15 May 2025 02:06:38 GMT</pubDate>
    <dc:creator>palolix</dc:creator>
    <dc:date>2025-05-15T02:06:38Z</dc:date>
    <item>
      <title>labeling categories in stacked graph</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966522#M25519</link>
      <description>&lt;P&gt;Dear SAS Community,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I was hoping to label each category in the bars with the respective percentage, but instead I am getting these numbers. According to the freq table, for the season=2024 the percentage for Hass should be 95% for PeelColor=4 so I wonder what '152' means (green color last column on the right). I would greatly appreciate your help!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This is the code I am using :&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;title "100 Stacked Bar Chart Ordered by Percentages";&lt;BR /&gt;proc sgpanel data=one ;&lt;BR /&gt;where Variety in('BL516', 'Hass');&lt;BR /&gt;panelby Season / columns=4 one panel;&lt;BR /&gt;vbar Variety / response=PeelColor group=PeelColor&lt;BR /&gt;grouporder=data groupdisplay=stack seglabel ;&amp;nbsp;&lt;BR /&gt;colaxis discreteorder=data;&lt;BR /&gt;rowaxis grid values=(0 to 100 by 10) label="Percentage of PeelColor category";&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="palolix_0-1747260701469.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/106925i801F0D82912104A1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="palolix_0-1747260701469.png" alt="palolix_0-1747260701469.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;DIV class="branch"&gt;
&lt;DIV align="center"&gt;
&lt;TABLE summary="Page Layout"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="c t"&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Freq: Cross-Tabular Freq Table" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="l t stacked_cell header" scope="col"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="l t header top_stacked_value" scope="col"&gt;Frequency&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l t header middle_stacked_value" scope="col"&gt;Percent&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l t header middle_stacked_value" scope="col"&gt;Row Pct&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l t header bottom_stacked_value" scope="col"&gt;Col Pct&lt;/TH&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TH&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;TD&gt;
&lt;DIV align="center"&gt;
&lt;TABLE class="table" summary="Procedure Freq: Cross-Tabular Freq Table" frame="box" rules="all" cellspacing="0" cellpadding="5"&gt;&lt;COLGROUP&gt; &lt;COL /&gt;&lt;/COLGROUP&gt; &lt;COLGROUP&gt; &lt;COL /&gt; &lt;COL /&gt; &lt;COL /&gt;&lt;/COLGROUP&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH class="c header" colspan="4" scope="colgroup"&gt;Table&amp;nbsp;of&amp;nbsp;Variety&amp;nbsp;by&amp;nbsp;PeelColor&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="c b header" rowspan="2" scope="col"&gt;Variety&lt;/TH&gt;
&lt;TH class="c b header" colspan="3" scope="colgroup"&gt;PeelColor&lt;/TH&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="r header" scope="col"&gt;3&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;4&lt;/TH&gt;
&lt;TH class="r header" scope="col"&gt;Total&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="l t rowheader" scope="row"&gt;Hass&lt;/TH&gt;
&lt;TD class="r t stacked_cell data"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r t data top_stacked_value"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data middle_stacked_value"&gt;5.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data middle_stacked_value"&gt;5.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data bottom_stacked_value"&gt;100.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD class="r t stacked_cell data"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r t data top_stacked_value"&gt;38&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data middle_stacked_value"&gt;95.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data middle_stacked_value"&gt;95.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data bottom_stacked_value"&gt;100.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD class="r t stacked_cell data"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r t data top_stacked_value"&gt;40&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data middle_stacked_value"&gt;100.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data middle_stacked_value"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data bottom_stacked_value"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TH class="l t rowheader" scope="row"&gt;Total&lt;/TH&gt;
&lt;TD class="r t stacked_cell data"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r t data top_stacked_value"&gt;2&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data bottom_stacked_value"&gt;5.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD class="r t stacked_cell data"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r t data top_stacked_value"&gt;38&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data bottom_stacked_value"&gt;95.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;TD class="r t stacked_cell data"&gt;
&lt;TABLE border="0" width="100%" cellspacing="0" cellpadding="5"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="r t data top_stacked_value"&gt;40&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="r t data bottom_stacked_value"&gt;100.00&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;/DIV&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Wed, 14 May 2025 22:22:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966522#M25519</guid>
      <dc:creator>palolix</dc:creator>
      <dc:date>2025-05-14T22:22:10Z</dc:date>
    </item>
    <item>
      <title>Re: labeling categories in stacked graph</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966526#M25521</link>
      <description>&lt;P&gt;What is 4*38? 152.&lt;/P&gt;
&lt;P&gt;Look at the STAT= option of VBAR. It is SUMming the values of Peelcolor value by default.&lt;/P&gt;
&lt;P&gt;Try STAT=PERCENT.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;HINT: Almost all the categorization plots are going to default to a FREQ (count) or SUM of sort.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 May 2025 00:59:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966526#M25521</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2025-05-15T00:59:17Z</dc:date>
    </item>
    <item>
      <title>Re: labeling categories in stacked graph</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966531#M25523</link>
      <description>&lt;P&gt;Oh that's right, thank you very much for the clarification.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I tried this code including stat=percent and I think this graph makes more sense to me:&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;proc sgpanel data=one ;&lt;BR /&gt;where Variety in('BL516','Hass');&lt;BR /&gt;panelby Season / columns=4 onepanel;&lt;BR /&gt;vbar Variety / group=PeelColor stat=percent&lt;BR /&gt;groupdisplay=stack seglabel /*seglabelattrs=(size=12 color=white)*/;&amp;nbsp;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="palolix_0-1747274690287.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/106928i73F3B7C76C6EEBEF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="palolix_0-1747274690287.png" alt="palolix_0-1747274690287.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;The percentages labeled are total percentages from all seasons.&lt;/P&gt;</description>
      <pubDate>Thu, 15 May 2025 02:06:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966531#M25523</guid>
      <dc:creator>palolix</dc:creator>
      <dc:date>2025-05-15T02:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: labeling categories in stacked graph</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966540#M25527</link>
      <description>&lt;P&gt;Ha. You need another option PCTLEVEL= too.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;proc sgpanel data=sashelp.heart &lt;STRONG&gt;pctlevel=group&lt;/STRONG&gt;;
panelby status / columns=2 onepanel;
vbar bp_status / response=weight group=sex
grouporder=data groupdisplay=stack seglabel stat=percent ; 
colaxis discreteorder=data;
run;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ksharp_0-1747284784021.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/106934i599A224BA0ADB887/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ksharp_0-1747284784021.png" alt="Ksharp_0-1747284784021.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 May 2025 04:53:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966540#M25527</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2025-05-15T04:53:12Z</dc:date>
    </item>
    <item>
      <title>Re: labeling categories in stacked graph</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966600#M25528</link>
      <description>&lt;P&gt;Thank you so much Ksharp, thats exactly what I wanted!&lt;/P&gt;</description>
      <pubDate>Thu, 15 May 2025 17:28:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/labeling-categories-in-stacked-graph/m-p/966600#M25528</guid>
      <dc:creator>palolix</dc:creator>
      <dc:date>2025-05-15T17:28:48Z</dc:date>
    </item>
  </channel>
</rss>

