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?

  • Python: 3D Scatter verlieren Farbkarte
  • Colorbar für matplotlib plot_surface mit facecolors
  • Offline-Wärmekarte mit Kartenhintergrund
  • Wie bekomme ich eine Matplotlib-Figur, um in einer Tkinter-GUI zu scrollen und die Größe zu ändern
  • R-Style-Daten-Achs-Puffer in Matplotlib
  • Wie man ein Pandas-Plot, Matplotlib-Plot und Achse überlagert
  • 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.