CSV 파일의 데이터를 사용하여 PGFPlots로 극좌표 그래프 그리기

CSV 파일의 데이터를 사용하여 PGFPlots로 극좌표 그래프 그리기

CSV 파일의 데이터를 사용하여 PGF/TikZ에 그래프를 플롯하고 싶습니다. 다음은 CSV 파일에 대한 링크입니다. https://www.dropbox.com/scl/fi/3be8309dhs4yspji25zrl/plot3_detailed_ground_shear_press.csv?rlkey=npbbqk3t0tfx8frvk5er5ea50&dl=0

여기에 이미지 설명을 입력하세요

다음 TikZ/PGFPlots 코드를 사용하여 플롯을 만들려고 했지만 몇 가지 문제가 발생했습니다. 다음은 세 번째 플롯 "상세 지반 전단 압력"에 대한 코드의 예입니다.

\begin{polaraxis}[
    title={Detailed Ground Shear Pressure},
    legend pos=north west,
    ymajorgrids=true,
    grid style=dashed,

]

\pgfplotstableread[col sep=comma]{plot3_transformed_detailed_ground_shear_pressure.csv}\datatable

\addplot+[no markers] table[x=data_phi_deg, y=Gs] from \datatable;
\addlegendentry{Transformed Gs}

\addplot+[no markers, fill=red, fill opacity=0.3] table[x=data_phi_deg, y expr=\thisrow{Gs}*\thisrow{exceed_mask}] from \datatable;
\addlegendentry{Critical Regions where Gs > Gp}

\addplot+[no markers, fill=orange, fill opacity=0.3] table[x=data_phi_deg, y expr=\thisrow{Gs}*\thisrow{below_mask}] from \datatable;
\addlegendentry{Critical Regions where Gs < -Gp}

\end{polaraxis}
\end{tikzpicture}

제공된 CSV 파일의 데이터를 사용하여 PGF/TikZ에서 이러한 그래프를 올바르게 그리는 방법에 대한 지침이나 제안을 제공할 수 있는 사람이 있습니까? 나는 PGF/TikZ에서 이것을 추구하는 것이 합리적인지, 아니면 이미 Python에서 이러한 플롯을 생성했기 때문에 Python을 사용하는 것이 더 나은지에 대한 조언을 찾고 있습니다. 그러나 내 기사의 일관성을 위해 PGF/TikZ를 사용하여 다른 플롯의 스타일과 일치시키는 것을 선호합니다. 어떤 통찰력이나 추천이라도 주시면 감사하겠습니다.

관련 정보