안녕하세요, 지금 IDL을 사용하면서 기술적인 문제가 발생하고 있습니다.
win= window(dimension=[900, 600])
scat_1980 = scatterplot(SONSIA[pre:post-2],avg_t_850[pre+1:post-1], SYMBOL='circle', /SYM_FILLED, $ ; sym_fill_color= 'red'
yTITLE='Air Temperature [!Uo!NC]' ,$ ;SST [!Uo!NC]
xTITLE='Sea Ice Area [10!U6!N km!U2!N]', xtickfont_size= 12,/current, sym_fill_color= 'black',ytickinterval= 1, xtickinterval= 1,$
xtickfont_style= 'bold', ytickfont_size= 12, ytickfont_style= 'bold', margin= 0.18, $ xsubticklen= 0.3,ysubticklen= 0.3,xticklen= 0.035, $
xsubticklen= 0.40,ysubticklen= 0.3, xminor=9, yminor=9, xthick=2.2, ythick=2.2, $;,name= 'Busan'
xstyle=3, ystyle=3, yticklen= 0.025, xticklen= 0.032, axis_style=1)
scat_1990 = scatterplot(SONSIA[post-1:39],avg_t_850[post:40], SYMBOL='circle', sym_fill_color= 'black', /SYM_FILLED, /overplot)
for l= 0, 5 do begin
tick= plot( [8.3, 8.23], [14.5-l,14.5-l], xrange= [8.3, 4.75],yrange= [8.5,14.5],thick= 2.2,/overplot);
endfor
vx= [8.3, 4.75,4.75,8.3]
vy= [8.5,8.5, 14.501,14.501]
line2= polygon(vx,vy, thick= 4.2, color='black', /data, FILL_TRANSPARENCY=100)
lin= plot(SONSIA[0:27],yfit2, thick= 2.2, /overplot, linestyle=2, /current)
lin2= plot(SONSIA[28:39],yfit3, thick= 2.2, /overplot, linestyle=2)
end
위와 같이 Scatterplot을 그리는 중이고, linfit에서 얻은 선을 가지고 plot을 하고 있습니다.
그러나 아래와 같이 linestyle=2 이면 점선으로 표기하는 것인데,
선이 점선이 아니라 실선이랑 점선이 공존하면서 지저분하게 나오고 있습니다. Scatterplot이 아닌 일반적인 Plot에서는 점선이 잘 나오는데 저렇게 Scatterplot을 하면 선이 오류가 났는지... 이상하게 나오고 있습니다.
이게 기술적인 문제인가요? ㅠㅠ
감사합니다