... | ... | @@ -118,9 +118,10 @@ Evidemment, on peut écrire la même chose avec une liste en intension (comprehe |
|
|
|
|
|
Si vous avez bien assimilé cette manip avec les dictionnaires, vous pourriez écrire une fonction adaptée au fichier dans sa forme initiale, avec des "janv-01" et autres "sept-02".
|
|
|
|
|
|
## soucis possibles avec **pandas** :panda_face: :cactus: ? :interrobang:
|
|
|
## soucis possibles avec **pandas** :panda_face: :cactus: ?
|
|
|
|
|
|
Des tests effectués par ailleurs montrent des soucis de gestion de 2 axes des y avec pandas.plot sur des pandas.Series, même en ne faisant intervenir que pandas.plot, et c'est très étonnant. Dans certains bouts de code, on a défini un objet "Axes" puis un second avec twinx et les 2 axes des y sont placés à gauche et se superposent... En modulant le code avec des commentaires, on constate que la figure a bien 2 axes des y quand on trace une courbe sur chaque axe, et si on ajoute un troisième plot les deux axes des y se superposent...
|
|
|
Des tests effectués par ailleurs montrent que la gestion de 2 axes des y avec pandas.plot sur des pandas.Series avec twinx amène à des anomalies, même en ne faisant intervenir que pandas.plot. Dans certains bouts de code, on a défini un objet "Axes" puis un second avec twinx et les 2 axes des y sont placés à gauche et se superposent... En modulant le code avec des commentaires, on constate que la figure a bien 2 axes des y quand on trace une courbe sur chaque axe, et si on ajoute un troisième plot les deux axes des y se superposent...
|
|
|
Avec **pandas**, il faut utiliser les méthodes et arguments spécifiques ; [voir par exemple ce post](https://stackoverflow.com/questions/68955060/how-to-plot-a-pandas-dataframe-with-multiple-axes-each-rendering-multiple-column)
|
|
|
|
|
|
|
|
|
| 2 objets Axes liés par twinx, un pandas.plot sur chacun | on ajoute un troisième tracé avec pandas.plot |
|
... | ... | |