NG체계에서 역수관계를 이루는 두 Y축 그리기

게시판 IDL Q&A NG체계에서 역수관계를 이루는 두 Y축 그리기

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #3309 Reply
      SPY
      손님

      X축을 wavenumber로 하고, Y축의 왼쪽을 진동수 그리고 Y축의 오른쪽 index를 주기로 하는 그래프를 그리려고 합니다. 따라서 Y축의 왼쪽과 오른쪽은 서로 역수관계를 만족하게 됩니다.

      뿐만 아니라, 두 Y축을 plot 양쪽에 동시에 그려야 하는 것과 동시에, 각각의 눈금의 의미가 서로 1:1 매칭이 되어야 합니다. 예를 들면, Y축의 진동수가 2를 만족할 때, 주기의 눈금은 0.5를 가리켜야 합니다.

      p1 = plot(k, nu, xrange=[-15,15], yrange=[0,0.8], …)

      그러나 위와 같은 상황에서 전혀 진척이 없는데, 어떻게 해야 할지 알려주시면 감사드리겠습니다. DG체계나 다른 라이브러리를 사용하면 되는 것으로 압니다만, NG체계 자체만으로 해결할 수 있는 방법이 있을까 싶어 질문을 드립니다.

    • #3354 Reply
      mwkim
      회원

      안녕하세요.

      질문하신 부분은 크게 두 부분으로 나뉘어 생각할 수 있습니다.

      1. 역수 관계 자료 만들기
      2. 두 개의 자료를 하나의 그래프에서 각각의 y축을 사용하여 표출하기

      ————–

      1번은 크게 어렵지 않게 하실 것이라고 생각됩니다.
      (단순히 생각해도 역수 자료는 y_inverse = 1./y)

      2번이 주 문제일것으로 보이는데

      이에 관해서는 아래 링크에 있는 글을 참조하시면 될 것 같습니다.

      blog.daum.net/swrush/266

      • 이 답변은 mwkim에 의해 6 years, 10 months 전에 수정됐습니다.
1 답변 글타래를 보이고 있습니다
'NG체계에서 역수관계를 이루는 두 Y축 그리기'에 답변달기
글쓴이 정보: