<?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 Plotting month and day vs year in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109188#M4078</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Note the x-axis is month and day (no year) while the y-axis is year.&amp;nbsp; The graph would be simple to replicate using Proc Sgscatter, but how do I get month and day without the year?&amp;nbsp; I could extract the month and day from each date, then construct a "dummy date" where they retain the original month and day but all with the same year and only display the month and day.&amp;nbsp; Is there a better way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="menhaden landings.PNG" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/2868_menhaden landings.PNG" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 27 Dec 2012 16:09:03 GMT</pubDate>
    <dc:creator>mfisher</dc:creator>
    <dc:date>2012-12-27T16:09:03Z</dc:date>
    <item>
      <title>Plotting month and day vs year</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109188#M4078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Note the x-axis is month and day (no year) while the y-axis is year.&amp;nbsp; The graph would be simple to replicate using Proc Sgscatter, but how do I get month and day without the year?&amp;nbsp; I could extract the month and day from each date, then construct a "dummy date" where they retain the original month and day but all with the same year and only display the month and day.&amp;nbsp; Is there a better way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="menhaden landings.PNG" class="jive-image-thumbnail jive-image" src="https://communities.sas.com/legacyfs/online/2868_menhaden landings.PNG" width="450" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 16:09:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109188#M4078</guid>
      <dc:creator>mfisher</dc:creator>
      <dc:date>2012-12-27T16:09:03Z</dc:date>
    </item>
    <item>
      <title>Re: Plotting month and day vs year</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109189#M4079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If it is important to retain the scale for the days along the X axis, then I suggest use SGPLOT procedure, with DAYn. format for X variable.&amp;nbsp; You can draw reflines at each month end for the separators.&amp;nbsp; With SAS 9.3, you can add the month names using SGAnnotate. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If scale for the dates on x axis is not critical, you could use the SGPANEL procedure.&amp;nbsp; Extract monthname as a separate column and use it as the PANELBY variable with LAYOUT=COLUMNLATTICE, and ColumnHeaderPosition=bottom.&amp;nbsp; Use a SCATTER plot with X=date with DAYn. format. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With SGPANEL solution, you may get data range in each column only to the extend you have data, and each cell will be of equal width.&amp;nbsp; To force the dates in each column to span 1-30 (or 28 or 31), you could use try using another column that has data for those dates, and use that as a scatter ovarlay with markersize=0.&amp;nbsp; I think that may force the correct dates on each axis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you are having problems, attach your data, and I can try it out.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 27 Dec 2012 17:06:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109189#M4079</guid>
      <dc:creator>Jay54</dc:creator>
      <dc:date>2012-12-27T17:06:35Z</dc:date>
    </item>
    <item>
      <title>Re: Plotting month and day vs year</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109190#M4080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, Sanjay.&amp;nbsp; I have your book!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Dec 2012 14:55:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109190#M4080</guid>
      <dc:creator>mfisher</dc:creator>
      <dc:date>2012-12-28T14:55:16Z</dc:date>
    </item>
    <item>
      <title>Re: Plotting month and day vs year</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109191#M4081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Here's an alternate way, if you want to get the *exact* same plot.&amp;nbsp; I use a custom Gplot, with a bit of date manipulation and a bit of annotate.&amp;nbsp; Below is the SAS/Graph output, and the code I used:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="roe_menhaden_plot.png" class="jive-image-thumbnail jive-image" height="478" src="https://communities.sas.com/legacyfs/online/2877_roe_menhaden_plot.png" style="height: 478px; width: 636.3905325443786px;" width="636" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%let name=roe_menhaden_plot;&lt;/P&gt;&lt;P&gt;filename odsout '.';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;A scatter plot of dates when roe menhaden were landed at&lt;/P&gt;&lt;P&gt;Beaufort, North Carolina, 1988-1999.&amp;nbsp; Using estimated data&lt;/P&gt;&lt;P&gt;from Figure 2 in the following paper:&lt;/P&gt;&lt;P&gt;&lt;A class="jive-link-external-small" href="http://spo.nwr.noaa.gov/mfr621/mfr6211.pdf"&gt;http://spo.nwr.noaa.gov/mfr621/mfr6211.pdf&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can't really get this graph by default, and you have to&lt;/P&gt;&lt;P&gt;use a few little "tricks" ... look for 'Trick' in the comments...&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data fish_data;&lt;/P&gt;&lt;P&gt;informat catch_date date9.;&lt;/P&gt;&lt;P&gt;format catch_date date9.;&lt;/P&gt;&lt;P&gt;input catch_date;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;25oct1988&lt;/P&gt;&lt;P&gt;04nov1988&lt;/P&gt;&lt;P&gt;09nov1988&lt;/P&gt;&lt;P&gt;12nov1988&lt;/P&gt;&lt;P&gt;15nov1988&lt;/P&gt;&lt;P&gt;22nov1988&lt;/P&gt;&lt;P&gt;25nov1988&lt;/P&gt;&lt;P&gt;27nov1988&lt;/P&gt;&lt;P&gt;03dec1988&lt;/P&gt;&lt;P&gt;08dec1988&lt;/P&gt;&lt;P&gt;10dec1988&lt;/P&gt;&lt;P&gt;14dec1988&lt;/P&gt;&lt;P&gt;27dec1988&lt;/P&gt;&lt;P&gt;30dec1988&lt;/P&gt;&lt;P&gt;03jan1989&lt;/P&gt;&lt;P&gt;09jan1989&lt;/P&gt;&lt;P&gt;11jan1989&lt;/P&gt;&lt;P&gt;12oct1989&lt;/P&gt;&lt;P&gt;14oct1989&lt;/P&gt;&lt;P&gt;17oct1989&lt;/P&gt;&lt;P&gt;09nov1989&lt;/P&gt;&lt;P&gt;13nov1989&lt;/P&gt;&lt;P&gt;14nov1989&lt;/P&gt;&lt;P&gt;22nov1989&lt;/P&gt;&lt;P&gt;30nov1989&lt;/P&gt;&lt;P&gt;03jan1990&lt;/P&gt;&lt;P&gt;03nov1990&lt;/P&gt;&lt;P&gt;07nov1990&lt;/P&gt;&lt;P&gt;14nov1990&lt;/P&gt;&lt;P&gt;21nov1990&lt;/P&gt;&lt;P&gt;23nov1990&lt;/P&gt;&lt;P&gt;26nov1990&lt;/P&gt;&lt;P&gt;27nov1990&lt;/P&gt;&lt;P&gt;28nov1990&lt;/P&gt;&lt;P&gt;03dec1990&lt;/P&gt;&lt;P&gt;07dec1990&lt;/P&gt;&lt;P&gt;10dec1990&lt;/P&gt;&lt;P&gt;14dec1990&lt;/P&gt;&lt;P&gt;20dec1990&lt;/P&gt;&lt;P&gt;27dec1990&lt;/P&gt;&lt;P&gt;03jan1991&lt;/P&gt;&lt;P&gt;04jan1991&lt;/P&gt;&lt;P&gt;08jan1991&lt;/P&gt;&lt;P&gt;11jan1991&lt;/P&gt;&lt;P&gt;19jan1991&lt;/P&gt;&lt;P&gt;05nov1991&lt;/P&gt;&lt;P&gt;06nov1991&lt;/P&gt;&lt;P&gt;07nov1991&lt;/P&gt;&lt;P&gt;08nov1991&lt;/P&gt;&lt;P&gt;18nov1991&lt;/P&gt;&lt;P&gt;19nov1991&lt;/P&gt;&lt;P&gt;31dec1991&lt;/P&gt;&lt;P&gt;22jan1992&lt;/P&gt;&lt;P&gt;30oct1992&lt;/P&gt;&lt;P&gt;08nov1992&lt;/P&gt;&lt;P&gt;10nov1992&lt;/P&gt;&lt;P&gt;13nov1992&lt;/P&gt;&lt;P&gt;17nov1992&lt;/P&gt;&lt;P&gt;19nov1992&lt;/P&gt;&lt;P&gt;24nov1992&lt;/P&gt;&lt;P&gt;28nov1992&lt;/P&gt;&lt;P&gt;03dec1992&lt;/P&gt;&lt;P&gt;04dec1992&lt;/P&gt;&lt;P&gt;08dec1992&lt;/P&gt;&lt;P&gt;09dec1992&lt;/P&gt;&lt;P&gt;03nov1993&lt;/P&gt;&lt;P&gt;12nov1993&lt;/P&gt;&lt;P&gt;15nov1993&lt;/P&gt;&lt;P&gt;16nov1993&lt;/P&gt;&lt;P&gt;17nov1993&lt;/P&gt;&lt;P&gt;22nov1993&lt;/P&gt;&lt;P&gt;29nov1993&lt;/P&gt;&lt;P&gt;30nov1993&lt;/P&gt;&lt;P&gt;01dec1993&lt;/P&gt;&lt;P&gt;02dec1993&lt;/P&gt;&lt;P&gt;03dec1993&lt;/P&gt;&lt;P&gt;04dec1993&lt;/P&gt;&lt;P&gt;06dec1993&lt;/P&gt;&lt;P&gt;08dec1993&lt;/P&gt;&lt;P&gt;14dec1993&lt;/P&gt;&lt;P&gt;08nov1994&lt;/P&gt;&lt;P&gt;14nov1994&lt;/P&gt;&lt;P&gt;15nov1994&lt;/P&gt;&lt;P&gt;24nov1994&lt;/P&gt;&lt;P&gt;25nov1994&lt;/P&gt;&lt;P&gt;26nov1994&lt;/P&gt;&lt;P&gt;27nov1994&lt;/P&gt;&lt;P&gt;06dec1994&lt;/P&gt;&lt;P&gt;16nov1995&lt;/P&gt;&lt;P&gt;17nov1995&lt;/P&gt;&lt;P&gt;18nov1995&lt;/P&gt;&lt;P&gt;20nov1995&lt;/P&gt;&lt;P&gt;22nov1995&lt;/P&gt;&lt;P&gt;24nov1995&lt;/P&gt;&lt;P&gt;27nov1995&lt;/P&gt;&lt;P&gt;04dec1995&lt;/P&gt;&lt;P&gt;06dec1995&lt;/P&gt;&lt;P&gt;13dec1995&lt;/P&gt;&lt;P&gt;16dec1995&lt;/P&gt;&lt;P&gt;10nov1996&lt;/P&gt;&lt;P&gt;11nov1996&lt;/P&gt;&lt;P&gt;12nov1996&lt;/P&gt;&lt;P&gt;18nov1996&lt;/P&gt;&lt;P&gt;21nov1996&lt;/P&gt;&lt;P&gt;25nov1996&lt;/P&gt;&lt;P&gt;29nov1996&lt;/P&gt;&lt;P&gt;30nov1996&lt;/P&gt;&lt;P&gt;13dec1996&lt;/P&gt;&lt;P&gt;16dec1996&lt;/P&gt;&lt;P&gt;17dec1996&lt;/P&gt;&lt;P&gt;20jan1997&lt;/P&gt;&lt;P&gt;16nov1997&lt;/P&gt;&lt;P&gt;17nov1997&lt;/P&gt;&lt;P&gt;20nov1997&lt;/P&gt;&lt;P&gt;26nov1997&lt;/P&gt;&lt;P&gt;27nov1997&lt;/P&gt;&lt;P&gt;28nov1997&lt;/P&gt;&lt;P&gt;29nov1997&lt;/P&gt;&lt;P&gt;07dec1997&lt;/P&gt;&lt;P&gt;10dec1997&lt;/P&gt;&lt;P&gt;11dec1997&lt;/P&gt;&lt;P&gt;18dec1997&lt;/P&gt;&lt;P&gt;19dec1997&lt;/P&gt;&lt;P&gt;02nov1998&lt;/P&gt;&lt;P&gt;09nov1998&lt;/P&gt;&lt;P&gt;13nov1998&lt;/P&gt;&lt;P&gt;15nov1998&lt;/P&gt;&lt;P&gt;16nov1998&lt;/P&gt;&lt;P&gt;22nov1998&lt;/P&gt;&lt;P&gt;27nov1998&lt;/P&gt;&lt;P&gt;28nov1998&lt;/P&gt;&lt;P&gt;30nov1998&lt;/P&gt;&lt;P&gt;01dec1998&lt;/P&gt;&lt;P&gt;02dec1998&lt;/P&gt;&lt;P&gt;06dec1998&lt;/P&gt;&lt;P&gt;30nov1999&lt;/P&gt;&lt;P&gt;05dec1999&lt;/P&gt;&lt;P&gt;06dec1999&lt;/P&gt;&lt;P&gt;07dec1999&lt;/P&gt;&lt;P&gt;19dec1999&lt;/P&gt;&lt;P&gt;28dec1999&lt;/P&gt;&lt;P&gt;29dec1999&lt;/P&gt;&lt;P&gt;30dec1999&lt;/P&gt;&lt;P&gt;31dec1999&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;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data fish_data; set fish_data;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;day=.; day=trim(left(put(catch_date,day.)));&lt;/P&gt;&lt;P&gt;month_name=trim(left(put(catch_date,monname20.)));&lt;/P&gt;&lt;P&gt;year=.; year=trim(left(put(catch_date,year4.)));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if month_name='January' then fishing_year=year-1;&lt;/P&gt;&lt;P&gt;else fishing_year=year;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* &lt;/P&gt;&lt;P&gt;Trick #1 ... I'm converting the catch_date to a 1988 date,&lt;/P&gt;&lt;P&gt;so they can all be plotted along the same x-axis.&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;plot_date=catch_date-((fishing_year-1988)*365.25);&lt;/P&gt;&lt;P&gt;&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;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;Trick #2 - I annotate the tickmarks, and dates &amp;amp; months,&lt;/P&gt;&lt;P&gt;along the x-axis, so I can get them exactly the way I want.&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data anno_days;&lt;/P&gt;&lt;P&gt;informat catch_date date9.;&lt;/P&gt;&lt;P&gt;format catch_date date9.;&lt;/P&gt;&lt;P&gt;input catch_date;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;05oct1988&lt;/P&gt;&lt;P&gt;10oct1988&lt;/P&gt;&lt;P&gt;15oct1988&lt;/P&gt;&lt;P&gt;20oct1988&lt;/P&gt;&lt;P&gt;25oct1988&lt;/P&gt;&lt;P&gt;05nov1988&lt;/P&gt;&lt;P&gt;10nov1988&lt;/P&gt;&lt;P&gt;15nov1988&lt;/P&gt;&lt;P&gt;20nov1988&lt;/P&gt;&lt;P&gt;25nov1988&lt;/P&gt;&lt;P&gt;05dec1988&lt;/P&gt;&lt;P&gt;10dec1988&lt;/P&gt;&lt;P&gt;15dec1988&lt;/P&gt;&lt;P&gt;20dec1988&lt;/P&gt;&lt;P&gt;25dec1988&lt;/P&gt;&lt;P&gt;05jan1989&lt;/P&gt;&lt;P&gt;10jan1989&lt;/P&gt;&lt;P&gt;15jan1989&lt;/P&gt;&lt;P&gt;20jan1989&lt;/P&gt;&lt;P&gt;25jan1989&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;&lt;/P&gt;&lt;P&gt;data anno_ticks; set anno_days;&lt;/P&gt;&lt;P&gt;length function $8 text $20;&lt;/P&gt;&lt;P&gt;xsys='2'; ysys='1'; when='a';&lt;/P&gt;&lt;P&gt;x=catch_date; y=0;&lt;/P&gt;&lt;P&gt;function='move'; output;&lt;/P&gt;&lt;P&gt;y=1.5; function='draw'; output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data anno_days; set anno_days;&lt;/P&gt;&lt;P&gt;length function $8 text $20;&lt;/P&gt;&lt;P&gt;xsys='2'; ysys='1'; when='a';&lt;/P&gt;&lt;P&gt;x=catch_date; y=0;&lt;/P&gt;&lt;P&gt;function='label'; position='e'; text=put(catch_date,day.);&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data anno_months;&lt;/P&gt;&lt;P&gt;informat catch_date date9.;&lt;/P&gt;&lt;P&gt;format catch_date date9.;&lt;/P&gt;&lt;P&gt;input catch_date;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;15oct1988&lt;/P&gt;&lt;P&gt;15nov1988&lt;/P&gt;&lt;P&gt;15dec1988&lt;/P&gt;&lt;P&gt;15jan1989&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;&lt;/P&gt;&lt;P&gt;data anno_months; set anno_months;&lt;/P&gt;&lt;P&gt;length function $8 text $20;&lt;/P&gt;&lt;P&gt;xsys='2'; ysys='1'; when='a';&lt;/P&gt;&lt;P&gt;x=catch_date; y=-7;&lt;/P&gt;&lt;P&gt;function='label'; position='5'; text=trim(left(put(catch_date,monname20.)));&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* &lt;/P&gt;&lt;P&gt;Wanted the refline to be slightly to the left of the 1st of month,&lt;/P&gt;&lt;P&gt;therefore annotating it instead of using aurohref.&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;data anno_ref;&lt;/P&gt;&lt;P&gt;informat catch_date date9.;&lt;/P&gt;&lt;P&gt;format catch_date date9.;&lt;/P&gt;&lt;P&gt;input catch_date;&lt;/P&gt;&lt;P&gt;datalines;&lt;/P&gt;&lt;P&gt;01nov1988&lt;/P&gt;&lt;P&gt;01dec1988&lt;/P&gt;&lt;P&gt;01jan1989&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;&lt;/P&gt;&lt;P&gt;data anno_ref; set anno_ref;&lt;/P&gt;&lt;P&gt;length function $8 text $20;&lt;/P&gt;&lt;P&gt;xsys='2'; ysys='1'; when='a';&lt;/P&gt;&lt;P&gt;x=catch_date-1;&amp;nbsp; /* shift it left a bit */&lt;/P&gt;&lt;P&gt;y=0;&lt;/P&gt;&lt;P&gt;function='move'; output;&lt;/P&gt;&lt;P&gt;y=100; function='draw'; output;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data anno_all; set anno_ticks anno_ref anno_days anno_months;&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goptions device=png;&lt;/P&gt;&lt;P&gt;goptions noborder;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ODS LISTING CLOSE;&lt;/P&gt;&lt;P&gt;ODS HTML path=odsout body="&amp;amp;name..htm" &lt;/P&gt;&lt;P&gt; (title="Roe Menhaden @ Beaufort, NC") &lt;/P&gt;&lt;P&gt; style=htmlblue;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;goptions gunit=pct htitle=4.0 ftitle="albany amt/bold" htext=2.8 ftext="albany amt/bold";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;symbol1 font='albany amt/unicode' value='25cf'x height=3.5 interpol=none color=black;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;axis1 label=(h=3.5 angle=90 'Fishing&amp;nbsp; Year') order=(1988 to 1999 by 1) minor=none &lt;/P&gt;&lt;P&gt; major=(height=-.75) offset=(5,5);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/*&lt;/P&gt;&lt;P&gt;Trick #3 - I force the x-axis to cross a year boundary&lt;/P&gt;&lt;P&gt;*/&lt;/P&gt;&lt;P&gt;axis2 label=none order=('01oct1988'd to '01feb1989'd by month) minor=none &lt;/P&gt;&lt;P&gt; major=none value=none offset=(0,0);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;title1 h=1 " ";&lt;/P&gt;&lt;P&gt;title2 h=2 a=90 " ";&lt;/P&gt;&lt;P&gt;title3 h=2 a=-90 " ";&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;footnote1 h=5 ' ';&lt;/P&gt;&lt;P&gt;footnote2 j=l move=(+13,+0) font="thorndale amt/bold" h=3.0&lt;/P&gt;&lt;P&gt; 'Figure 2. -- A scatter plot of dates when roe menhaden were landed at Beaufort,';&lt;/P&gt;&lt;P&gt;footnote3 j=l move=(+13,+0) font="thorndale amt/bold" h=3.0&lt;/P&gt;&lt;P&gt; 'North Carolina, 1988-1999&amp;nbsp; ("Fishing Year" includes January of the following';&lt;/P&gt;&lt;P&gt;footnote4 j=l move=(+13,+0) font="thorndale amt/bold" h=3.0&lt;/P&gt;&lt;P&gt; 'calendar year).';&lt;/P&gt;&lt;P&gt;footnote5 h=2 ' ';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;proc gplot data=fish_data anno=anno_all;&lt;/P&gt;&lt;P&gt;format plot_date date9.;&lt;/P&gt;&lt;P&gt;plot fishing_year*plot_date=1 / &lt;/P&gt;&lt;P&gt; vaxis=axis1&lt;/P&gt;&lt;P&gt; haxis=axis2&lt;/P&gt;&lt;P&gt; des='' name="&amp;amp;name";&lt;/P&gt;&lt;P&gt;run;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;P&gt;ODS HTML CLOSE;&lt;/P&gt;&lt;P&gt;ODS LISTING;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2013 16:57:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109191#M4081</guid>
      <dc:creator>GraphGuy</dc:creator>
      <dc:date>2013-01-02T16:57:07Z</dc:date>
    </item>
    <item>
      <title>Re: Plotting month and day vs year</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109192#M4082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wow!&amp;nbsp; Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Jan 2013 17:23:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Plotting-month-and-day-vs-year/m-p/109192#M4082</guid>
      <dc:creator>mfisher</dc:creator>
      <dc:date>2013-01-02T17:23:34Z</dc:date>
    </item>
  </channel>
</rss>

