On 12/19/2017 10:47 AM, Steve wrote:
I am having an issue with saving a png file from a plot with Julian
days on the x-axis (IDL 8.2). A very simple example is below
p=PLOT([0,1],[0,1],XRANGE=[5,28],/NODATA,DIMENSIONS=[1400,400]) p.SAVE,'test.png'
The above works ok - xrange has small numbers
p=PLOT([0,1],[0,1],XRANGE=[2457981.5,2458004.5],/NODATA,DIMENSIONS=[1400,400])
p.SAVE,'test2.png'
The above doesn't work where xrange now has example Julian days
(larger numbers). The png file does not display the axes properly. I
have tried playing around with the resolution keywords but this does
not seem to help.
try one of these:
p3=PLOT([0,1],[0,1],XRANGE=[2457981.5,2458004.5],/NODATA, $
DIMENSIONS=[1400,400],xtickformat='(C(CMoA,x,CDI))', $
xtickvalues=[2457982.5:2458002.5:5]) p4=PLOT([0,1],[0,1],XRANGE=[2457981.5,2458004.5],/NODATA, $
DIMENSIONS=[1400,400],xtickformat='(i7)')
otherwise manually set the ticks using xtickvalues,xticknames,xminor
I don't see any problems with saving to png for IDL 8.6 with your code,
but getting rid of the exponents might help. Anyhow it makes your axis
more readable.
I hope this helps, Markus
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)