<?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 values on log axis (sgplot) in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61752#M2079</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are right.&amp;nbsp; There is no way to set custom tick values on a log axis.&amp;nbsp; This is because of some options like LOGSTYLE that expect the tick values to be in multiples of certain magnitudes.&amp;nbsp; With SAS 9.3, there may be a workaround but with SAS 9.2 I can't think of anything at this time.&amp;nbsp; I suggest you call this in to Tech Support for addition in future releases.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Sep 2011 18:39:56 GMT</pubDate>
    <dc:creator>Jay54</dc:creator>
    <dc:date>2011-09-09T18:39:56Z</dc:date>
    <item>
      <title>values on log axis (sgplot)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61751#M2078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using SGplot (SAS v9.2) for a plot with two log axes (log cmax versus log dose). Now I want to show all specific dose groups in het plot and not the automatic markers/ticks that SAS presents (50 100 150 200 250 300 350). For linear axes I use the the values option but for log axes this had no effect. Are there other options to define these values?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;current code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc sgplot data = ds noautolegend;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; scatter x=dose y=cmax;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xaxis label="Dose (mg)" type=log min=30&amp;nbsp; max=360&amp;nbsp; VALUES=(30 60 150 240 360);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yaxis label="Cmax (µg/mL)"&amp;nbsp; type=log min=1 max=1000 ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; refline&amp;nbsp; 1/axis=x ;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Sep 2011 08:08:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61751#M2078</guid>
      <dc:creator>Chantal</dc:creator>
      <dc:date>2011-09-08T08:08:49Z</dc:date>
    </item>
    <item>
      <title>values on log axis (sgplot)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61752#M2079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are right.&amp;nbsp; There is no way to set custom tick values on a log axis.&amp;nbsp; This is because of some options like LOGSTYLE that expect the tick values to be in multiples of certain magnitudes.&amp;nbsp; With SAS 9.3, there may be a workaround but with SAS 9.2 I can't think of anything at this time.&amp;nbsp; I suggest you call this in to Tech Support for addition in future releases.&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2011 18:39:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61752#M2079</guid>
      <dc:creator>Jay54</dc:creator>
      <dc:date>2011-09-09T18:39:56Z</dc:date>
    </item>
    <item>
      <title>values on log axis (sgplot)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61753#M2080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If there's not a convenient way to do this in sgplot, perhaps you could use good-old gplot?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not real good with log axes, but I've downloaded one of tech support's gplot log-axis examples, and made a simple modification to add dotted reference lines at certain points along the axis (different from the log tickmarks), and then adding text labels for the reflines.&amp;nbsp; (Gplots pretty flexible, and this is just the first/easiest way that came to mind - there are probably some other ways...)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goptions reset=all border cback=white gunit=pct htitle=3;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; /* Create the data set CONCENTR */&lt;BR /&gt;data concentr;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; input PH CONC;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; datalines;&lt;BR /&gt;1&amp;nbsp; 1E-1&lt;BR /&gt;2&amp;nbsp; 1E-2&lt;BR /&gt;3&amp;nbsp; 1E-3&lt;BR /&gt;4&amp;nbsp; 1E-4&lt;BR /&gt;5&amp;nbsp; 1E-5&lt;BR /&gt;6&amp;nbsp; 1E-6&lt;BR /&gt;7&amp;nbsp; 1E-7&lt;BR /&gt;8&amp;nbsp; 1E-8&lt;BR /&gt;9&amp;nbsp; 1E-9&lt;BR /&gt;10 1E-10&lt;BR /&gt;11 1E-11&lt;BR /&gt;12 1E-12&lt;BR /&gt;13 1E-13&lt;BR /&gt;14 1E-14&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; /* Define the title */&lt;BR /&gt;title1 h=4 'Relationship of pH to H'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move=(-0,-2) h=2.8 '3'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move=(+0,+2) h=4 'O'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move=(+0,+2) h=2.8 '+'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; move=(-0,-2) h=4 ' Concentration';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; /* Define symbol characteristics */&lt;BR /&gt;symbol1 interpol=join color=black;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; /* Define horizontal axis characteristics */&lt;BR /&gt;axis1 label=(h=4 'Scale of pH Values'&lt;BR /&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; justify=left color=red h=4 'More acid'&lt;BR /&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; justify=right color=blue 'More alkaline')&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; minor=none;&lt;/P&gt;&lt;P&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; /* Define vertical axis characteristics */&lt;BR /&gt;axis2 logbase=10&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; logstyle=expand&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; color=black&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; reflabel=("first" "second")&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; label=(angle=90 h=4 color=black 'Concentration (Moles/Liter)' )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value=(tick=1 '10' height=2 '-14'&lt;BR /&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; tick=2 '10' height=2 '-13'&lt;BR /&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; tick=3 '10' height=2 '-12'&lt;BR /&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; tick=4 '10' height=2 '-11'&lt;BR /&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; tick=5 '10' height=2 '-10'&lt;BR /&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; tick=6 '10' height=2 '-9'&lt;BR /&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; tick=7 '10' height=2 '-8'&lt;BR /&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; tick=8 '10' height=2 '-7'&lt;BR /&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; tick=9 '10' height=2 '-6'&lt;BR /&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; tick=10 '10' height=2 '-5'&lt;BR /&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; tick=11 '10' height=2 '-4'&lt;BR /&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; tick=12 '10' height=2 '-3'&lt;BR /&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; tick=13 '10' height=2 '-2'&lt;BR /&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; tick=14 '10' height=2 '-1')&lt;BR /&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; major=(h=.8);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; /* Generate plot and assign AXIS definitions */&lt;BR /&gt;proc gplot data= concentr;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; plot conc*ph /&lt;BR /&gt;&amp;nbsp;&amp;nbsp; vref= 1.2E-4 1.6E-9&lt;BR /&gt;&amp;nbsp;&amp;nbsp; cvref=green lvref=33&lt;BR /&gt;&amp;nbsp;&amp;nbsp; haxis=axis1 vaxis=axis2;&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2011 18:58:10 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61753#M2080</guid>
      <dc:creator>GraphGuy</dc:creator>
      <dc:date>2011-09-09T18:58:10Z</dc:date>
    </item>
    <item>
      <title>values on log axis (sgplot)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61754#M2081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; I would use the DATA step to define new variables logDose = log(dose) and logCMax=log(CMax) (or use LOG10(), if you prefer).&lt;/P&gt;&lt;P&gt;Then use SGPLOT with the new variables. You can specify whatever axes you want by using the VALUES option as in your example.&lt;/P&gt;&lt;P&gt;Rick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Sep 2011 19:20:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/values-on-log-axis-sgplot/m-p/61754#M2081</guid>
      <dc:creator>Rick_SAS</dc:creator>
      <dc:date>2011-09-09T19:20:24Z</dc:date>
    </item>
  </channel>
</rss>

