<?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: SAS Sgplot graph label custom in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844379#M23307</link>
    <description>Thank you</description>
    <pubDate>Tue, 15 Nov 2022 14:19:20 GMT</pubDate>
    <dc:creator>timothy19</dc:creator>
    <dc:date>2022-11-15T14:19:20Z</dc:date>
    <item>
      <title>SAS Sgplot graph label custom</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844283#M23305</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am trying to produce this graph below with the following data&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;block&lt;/TD&gt;&lt;TD&gt;Count&lt;/TD&gt;&lt;TD&gt;Percent&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Category&lt;/TD&gt;&lt;TD&gt;Type&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;9%&lt;/TD&gt;&lt;TD&gt;AnyChronicGap&lt;/TD&gt;&lt;TD&gt;Per Patients&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;23%&lt;/TD&gt;&lt;TD&gt;AnyChronicGap&lt;/TD&gt;&lt;TD&gt;Per Veins&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;648&lt;/TD&gt;&lt;TD&gt;78%&lt;/TD&gt;&lt;TD&gt;AnyChronicGap&lt;/TD&gt;&lt;TD&gt;Per Segments&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;9%&lt;/TD&gt;&lt;TD&gt;ChronicGap&lt;/TD&gt;&lt;TD&gt;Per Patients&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;24&lt;/TD&gt;&lt;TD&gt;23%&lt;/TD&gt;&lt;TD&gt;ChronicGap&lt;/TD&gt;&lt;TD&gt;Per Veins&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;648&lt;/TD&gt;&lt;TD&gt;78%&lt;/TD&gt;&lt;TD&gt;ChronicGap&lt;/TD&gt;&lt;TD&gt;Per Segments&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;11&lt;/TD&gt;&lt;TD&gt;21%&lt;/TD&gt;&lt;TD&gt;AcuteGap&lt;/TD&gt;&lt;TD&gt;Per Patients&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;41&lt;/TD&gt;&lt;TD&gt;39%&lt;/TD&gt;&lt;TD&gt;AcuteGap&lt;/TD&gt;&lt;TD&gt;Per Veins&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;725&lt;/TD&gt;&lt;TD&gt;88%&lt;/TD&gt;&lt;TD&gt;AcuteGap&lt;/TD&gt;&lt;TD&gt;Per Segments&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Below is the code that generates my current graph&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=""&gt;proc sgplot data=have;
	vbar category /group=Type CLUSTERWIDTH=.8 groupdisplay=cluster response=Percent daTALABEL ;
	keylegend / location=inside position=topright;
	xaxis display=(nolabel);
	yaxis values = (0 to 1 by .2) label=" ";
	xaxistable COUNT;
run;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;But i am trying to reach this final output or something close to it.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="timothy19_0-1668491618997.jpeg" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/77303i13649939A811412D/image-size/medium?v=v2&amp;amp;px=400" role="button" title="timothy19_0-1668491618997.jpeg" alt="timothy19_0-1668491618997.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;Tim&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 05:56:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844283#M23305</guid>
      <dc:creator>timothy19</dc:creator>
      <dc:date>2022-11-15T05:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Sgplot graph label custom</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844359#M23306</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
infile cards expandtabs truncover;
input block Count Percent :percent8. Category :$20. Type $20.;
type1+1;
format percent percent5.0;
cards;
1 5 9% AnyChronicGap Per Patients
1 24 23% AnyChronicGap Per Veins
1 648 78% AnyChronicGap Per Segments
1 5 9% ChronicGap Per Patients
1 24 23% ChronicGap Per Veins
1 648 78% ChronicGap Per Segments
1 11 21% AcuteGap Per Patients
1 41 39% AcuteGap Per Veins
1 725 88% AcuteGap Per Segments
;


%sganno
data sganno;
%SGRECTANGLE(X1=23,Y1=92.5,HEIGHT=18,WIDTH=20,DISPLAY="ALL",DRAWSPACE="LAYOUTPERCENT",FILLCOLOR="white",LINECOLOR="black",LINETHICKNESS=1)

%SGTEXT(LABEL="PVI Durability",WIDTH=100,DRAWSPACE="LAYOUTPERCENT",TEXTSIZE=10,X1=22,Y1=99,FILLCOLOR="white",FILLTRANSPARENCY=1)

%SGRECTANGLE(X1=15,Y1=95,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CXFEE0D2" ,LINECOLOR="white",RESET="ALL")
%SGRECTANGLE(X1=16.5,Y1=95,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CXDEEBF7" ,LINECOLOR="white")
%SGRECTANGLE(X1=18,Y1=95,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CXE5F5E0" ,LINECOLOR="white")
%SGTEXT(LABEL="per PV",WIDTH=100,DRAWSPACE="LAYOUTPERCENT",ANCHOR="LEFT",TEXTSIZE=10,X1=19,Y1=95,TEXTSTYLE="ITALIC",FILLCOLOR="white")

%SGRECTANGLE(X1=14.5,Y1=91,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CXFC9272" ,LINECOLOR="white")
%SGRECTANGLE(X1=16,Y1=91,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CX9ECAE1" ,LINECOLOR="white")
%SGRECTANGLE(X1=17.5,Y1=91,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CXA1D99B" ,LINECOLOR="white")
%SGTEXT(LABEL="median PV",WIDTH=100,DRAWSPACE="LAYOUTPERCENT",ANCHOR="LEFT",TEXTSIZE=10,X1=19,Y1=91,TEXTSTYLE="ITALIC",FILLCOLOR="white")

%SGRECTANGLE(X1=14.5,Y1=87,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CXDE2D26" ,LINECOLOR="white")
%SGRECTANGLE(X1=16,Y1=87,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CX3182BD" ,LINECOLOR="white")
%SGRECTANGLE(X1=17.5,Y1=87,HEIGHT=3,WIDTH=1,DISPLAY="FILL",DRAWSPACE="LAYOUTPERCENT" ,FILLCOLOR="CX31A354" ,LINECOLOR="white")
%SGTEXT(LABEL="per Patient",WIDTH=100,DRAWSPACE="LAYOUTPERCENT",ANCHOR="LEFT",TEXTSIZE=10,X1=19,Y1=87,TEXTSTYLE="ITALIC",FILLCOLOR="white")


 %SGPOLYGON( X1=15, Y1=5,DRAWSPACE="GRAPHPERCENT" ,LINECOLOR="black",DISPLAY="ALL",LINETHICKNESS=1)
 %SGPOLYCONT(X1=35,Y1=5)
 %SGPOLYCONT(X1=40,Y1=10)
 %SGPOLYCONT(X1=35,Y1=15)
 %SGPOLYCONT(X1=15,Y1=15)
 %SGPOLYCONT(X1=20,Y1=10)

 %SGPOLYGON( X1=45, Y1=5,DRAWSPACE="GRAPHPERCENT" ,LINECOLOR="black",DISPLAY="ALL",LINETHICKNESS=1)
 %SGPOLYCONT(X1=65,Y1=5)
 %SGPOLYCONT(X1=70,Y1=10)
 %SGPOLYCONT(X1=65,Y1=15)
 %SGPOLYCONT(X1=45,Y1=15)
 %SGPOLYCONT(X1=50,Y1=10)

 %SGPOLYGON( X1=75, Y1=5,DRAWSPACE="GRAPHPERCENT" ,LINECOLOR="black",DISPLAY="ALL",LINETHICKNESS=1)
 %SGPOLYCONT(X1=95,Y1=5)
 %SGPOLYCONT(X1=100,Y1=10)
 %SGPOLYCONT(X1=95,Y1=15)
 %SGPOLYCONT(X1=75,Y1=15)
 %SGPOLYCONT(X1=80,Y1=10)

 %SGTEXT(LABEL="Monophasic (11pts)",WIDTH=14,DRAWSPACE="GRAPHPERCENT",TEXTSIZE=10,TEXTCOLOR="CXDE2D26",X1=30,Y1=10,FILLTRANSPARENCY=1,RESET="ALL")
 %SGTEXT(LABEL="Early/Other Bisphasic (55pts)",WIDTH=14,DRAWSPACE="GRAPHPERCENT",TEXTSIZE=10,TEXTCOLOR="CX3182BD",X1=60,Y1=10,FILLTRANSPARENCY=1)
 %SGTEXT(LABEL="Optimized Biphasic (44pts)",WIDTH=14,DRAWSPACE="GRAPHPERCENT",TEXTSIZE=10,TEXTCOLOR="CX31A354",X1=90,Y1=10,FILLTRANSPARENCY=1)
run;




proc sgplot data=have noautolegend noborder pad=(bottom=80) sganno=sganno;
styleattrs datacolors=(CXFEE0D2 CXFC9272 CXDE2D26 
                      CXDEEBF7 CX9ECAE1 CX3182BD 
                      CXE5F5E0 CXA1D99B CX31A354 )
          datacontrastcolors=(CXDE2D26 CXDE2D26 CXDE2D26 
                      CX3182BD CX3182BD CX3182BD 
                      CX31A354 CX31A354 CX31A354 );
 vbarparm category=category response=Percent/group=Type1 CLUSTERWIDTH=.8 
              groupdisplay=cluster nooutline baseline=0 ;
 text x=category y=percent text=Percent/group=Type1  strip   textattrs=(size=10)
              contributeoffsets=none position=top groupdisplay=cluster;
 yaxis values = (0 to 1 by .2) max=1 valueshint label="Durability on Rem(%)" grid display=(noline noticks);
 xaxis display=none;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Ksharp_0-1668513125468.png" style="width: 400px;"&gt;&lt;img src="https://communities.sas.com/t5/image/serverpage/image-id/77333iB3DEB438FFAF2B42/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Ksharp_0-1668513125468.png" alt="Ksharp_0-1668513125468.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Nov 2022 11:51:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844359#M23306</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2022-11-15T11:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: SAS Sgplot graph label custom</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844379#M23307</link>
      <description>Thank you</description>
      <pubDate>Tue, 15 Nov 2022 14:19:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/SAS-Sgplot-graph-label-custom/m-p/844379#M23307</guid>
      <dc:creator>timothy19</dc:creator>
      <dc:date>2022-11-15T14:19:20Z</dc:date>
    </item>
  </channel>
</rss>

