Maison >développement back-end >Tutoriel Python >Comment créer un axe X discontinu dans Matplotlib à l'aide de sous-parcelles ?
Création d'un axe discontinu dans Matplotlib
Générer un tracé avec une discontinuité sur l'axe des x présente un défi dans Matplotlib. L'approche standard affiche les valeurs, puis saute un segment et continue avec les valeurs ultérieures. Ceci est généralement représenté par (valeurs)----//----(valeurs ultérieures), où // signifie l'intervalle ignoré.
Solution standard
L'approche de transformation personnalisée de Paul fournit une solution viable, comme le montre la réponse donnée. Cependant, une méthode alternative utilisant des sous-parcelles offre une mise en œuvre plus simple.
Utilisation de sous-parcelles
L'exemple de Paul Ivanov dans la documentation Matplotlib montre comment créer une discontinuité sur l'axe des x. en utilisant deux axes de sous-intrigue et en ajustant leurs vues. Cette approche implique :
Ajout de lignes d'axe brisées
Pour un effet plus attrayant visuellement , les lignes d'axe brisées // peuvent être incorporées à l'aide de commandes supplémentaires :
En ajustant l'espace entre les sous-intrigues, ces lignes diagonales se déplaceront en conséquence, conservant leur position aux extrémités des épines brisées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!