Comment créer un tracé d'axe logarithmique dans Matplotlib ?

Mary-Kate Olsen
Libérer: 2024-11-05 06:58:02
original
845 Les gens l'ont consulté

How to Create a Logarithmic Axis Plot in Matplotlib?

Comment tracer des axes logarithmiques dans Matplotlib

Dans matplotlib, vous pouvez facilement créer un graphique avec un ou les deux axes en échelle logarithmique. Pour tracer un graphique avec un axe logarithmique, vous pouvez utiliser la méthode Axes.set_yscale.

Voici un exemple de la façon de tracer un graphique avec un axe y logarithmique :

import matplotlib.pyplot as plt
a = [pow(10, i) for i in range(10)]  # exponential
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)

line, = ax.plot(a, color='blue', lw=2)

ax.set_yscale('log')

plt.show()
Copier après la connexion

Vous pouvez changer 'log' en 'linear' pour revenir à une échelle linéaire.

Voici le résultat du code :

[Image du tableau des résultats]

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal