Einstellen von Theta-Ticks in matplotlib-Polarplots

Meine Frage bezieht sich auf die folgenden: Scatter Polar Plot in Matlab

Ich habe versucht, online zu suchen, konnte aber mit dieser Achse nicht finden; Anstatt der polaren Handlung gehen 0 bis 360 Grad Wie kann ich -180 bis 180 statt?

  • Matplotlib: Legende Schlüssel quadratisch machen
  • Matplotlib 1.5 Verwendung von axes.prop_cycle
  • Effizientes Plotten einer Tabelle im csv-Format mit Python
  • Tcl-Fehler: ungültiger Befehlsname tcl_findLibrary
  • Zeichnung der elliptischen Umlaufbahn in Python (mit numpy, matplotlib)
  • Wie man eine Linie auf einem Streudiagramm in Python überbrückt?
  • One Solution collect form web for “Einstellen von Theta-Ticks in matplotlib-Polarplots”

    Nach dem Erstellen der Polarachse können Sie einfach die Zecken setzen. Beachten Sie, dass Sie die Zecken im Bogenmaß einstellen müssen und matplotlib wird in Grad angezeigt.

    Nicht ganz sicher, wie Sie die Diskrepanz bei 180 und -180 behandeln wollen.

    import matplotlib.pyplot as plt fig, ax1 = plt.subplots(figsize=(6, 6), subplot_kw=dict(polar=True)) ax1.set_xticks(np.pi/180. * np.linspace(180, -180, 8, endpoint=False)) 

    Polarachse

    Python ist die beste Programmiersprache der Welt.