Zeichnen von Polardiagrammen mit PGFPlots unter Verwendung von Daten aus CSV-Dateien

Zeichnen von Polardiagrammen mit PGFPlots unter Verwendung von Daten aus CSV-Dateien

Ich möchte ein Diagramm in PGF/TikZ mit Daten aus CSV-Dateien zeichnen. Unten finden Sie den Link zur CSV-Datei: https://www.dropbox.com/scl/fi/3be8309dhs4yspji25zrl/plot3_detailed_ground_shear_pressure.csv?rlkey=npbbqk3t0tfx8frvk5er5ea50&dl=0

Bildbeschreibung hier eingeben

Ich habe versucht, die Diagramme mit dem folgenden TikZ/PGFPlots-Code zu erstellen, aber ich stoße auf einige Probleme. Hier ist ein Beispiel meines Codes für das dritte Diagramm, „Detaillierter Bodenscherdruck“:

\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}

Kann mir jemand Hinweise oder Vorschläge geben, wie ich diese Diagramme in PGF/TikZ mit den Daten aus den bereitgestellten CSV-Dateien richtig darstellen kann? Ich möchte wissen, ob es sinnvoll ist, dies in PGF/TikZ zu tun, oder ob es besser wäre, bei Python zu bleiben, da ich diese Diagramme bereits in Python erstellt habe. Aus Gründen der Konsistenz in meinem Artikel würde ich jedoch lieber PGF/TikZ verwenden, damit es dem Stil meiner anderen Diagramme entspricht. Ich wäre für alle Erkenntnisse oder Empfehlungen sehr dankbar.

verwandte Informationen