Aide pour orienter un graph matplotlib en polaire

Résolu
Flariou -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Est-il possible de faire tourner un graphe en polaire sur lui-même d'un certain angle?
Plus spécialement, étant donné que le 0° est placé sur la droite dans un graphe, j'aimerais qu'il soit placé en bas, comment puis-je faire?
Merci d'avance pour vos réponses.

2 réponses

  1. Flariou
     
    Voici mon code,
    la fonction retourne un graphe avec des points non reliés
    
    def tracer_profil_general(liste_fichier, liste_angle): #trace les points des isolux allant de 70lx à 1250lx, correspondant aux mesures de l'expérience
        for val in np.linspace(70,1250,10):
            theta=np.array(liste_angle)*np.pi/180
            r = profil(liste_fichier,theta,val)
            ax=plt.subplot(projection='polar')
            ax.scatter(theta, r, c = [(val-70)/(1250),0.1,0.5])
            ax.scatter(-theta, r, c = [(val-70)/(1250),0.1,0.5])
            plt.title('Points des isolux allant de 70lx à 1250lx, pour les quatre séries de mesures')
            plt.show()
            
        
    tracer_profil_general(liste_fichiers, liste_angles)
    
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      peux-tu partager un code complet testable?
      0
      1. Flariou > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Mon code utilise des données d'une expérience, sous forme de plusieurs fichiers csv, c'est un peu compliqué à partager...
        Si je joins le graphe obtenu et que j'explique celui qui j'ai mis ici, cela vous irait-il?
        0
      2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Flariou
         
        il suffit de partager un code plus simple, testable.
        suggestion:
        ax.set_theta_zero_location("S")
        1
      3. Flariou > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
         
        Oh, et bien ça marche.
        Merci beaucoup de votre aide :) désolé si mon code n'était pas très clair.
        Bonne journée à vous
        0
      4. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Flariou
         
        parfait, peux-tu alors marquer la discussion comme résolue?
        0