Erroplot 에서 Symbol과 Error Bar 순서

게시판 IDL Q&A Erroplot 에서 Symbol과 Error Bar 순서

3 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #5751 Reply
      polaris
      회원

      Errorplot 함수를 이용하여 Error bar 를 표출하는데 Error bar 가 Symbol 을 덮는 형식으로 표출되어 자료가 많은 경우 error bar 때문에 Symbol 이 잘 보이질 않습니다. 이경우 Symbol 이 Error bar 위에 표출하는 방법이 있을까요?

    • #5752 Reply
      Jonghyuk
      회원

      안녕하세요.
      두번에 나누어 그리면, ErrorBar를 먼저 그리고, 그 위에 심볼을 그릴 수 있을 것 같습니다.
      예를 들면, 다음과 같이 처음 ErrorPlot을 사용할 때에는 심볼을 그리지 않고(symbol=’None’), 이후에 Plot으로 심볼만 다시 그리는 방식을 쓰면 어떨까 생각합니다. 이 때, /OVERPLOT 키워드를 사용하면 큰 어려움은 없을 것 같습니다.

      P1=ErrorPlot(x, y, yerr, symbol=’None’, ERRORBAR_CAPSIZE=0.05, LINESTYLE=6)
      P2=Plot(X, Y, Symbol=’d’, /SYM_FILLED, SYM_COLOR=’RED’, SYM_SIZE=1, LINESTYLE=6, /OVERPLOT)

    • #5757 Reply
      polaris
      회원

      답변 감사합니다. 하지만 이상하게도 error bar 위에 “덧칠(overplot)”이 되지 않습니다. 자료가 적으면 덧칠되는 것처럼 보이기도 하는데 자료가 많아지면 error bar 때문에 심볼이 보이지 않는 것이 선명하게 나타납니다.

    • #5758 Reply
      Sangwoo
      회원

      위의 댓글 내용대로 먼저 ERRORPLOT 함수로 심볼없이 에러바만 먼저 표출한 다음, PLOT 함수를 사용해서 심볼만 덧그리는 방법이 가장 효과적입니다. 만약 이 방법이 제대로 안먹힌다면 뭔가 다른 문제가 있는 것일 수도 있습니다. 데이터 포인트의 갯수가 많은 것과는 상관이 없습니다. 일단 아래 링크의 내용을 한번 참조해보시기 바랍니다.

      http://blog.daum.net/swrush/552

      그럼에도 불구하고 계속 문제가 발생한다면 표출에 사용된 코드의 내용이나 스샷을 보여주시면 문제점 파악에 더 도움이 될 것 같습니다.

      • 이 답변은 Sangwoo에 의해 3 years, 7 months 전에 수정됐습니다.
3 답변 글타래를 보이고 있습니다
'Erroplot 에서 Symbol과 Error Bar 순서'에 답변달기
글쓴이 정보:




취소