如何在Matplotlib上以对数尺度可视化值?

如何在Matplotlib上以对数尺度可视化值?

要在Matplotlib上以对数尺度可视化值,我们可以使用 yscale(’log’)

步骤

  • 导入Matplotlib和Numpy

  • 设置图形大小并调整子图之间和周围的填充。

  • 使用Numpy创建 xy 数据点。

  • 使用 yscale(’log’) 可视化对数尺度上的值。

  • 使用 plot 方法绘制 xy 数据点。

  • 在图形上放置图例。

  • 使用 show() 方法显示图形。

示例


import numpy as np
from matplotlib import pyplot as plt

# 设置图形大小
plt.rcParams [figure.figsize] = [7.503.50]
plt.rcParams [figure.autolayout] = True

# 设置x和y数据点
x = np.linspace1,1001000
y = np.logx

# 对数尺度
plt.yscale'log'

# 绘制x和y数据点
plt.plotxyc =red”,lw = 3linestyle =dashdot”,label =y = logx)”)

# 放置图例
plt.legend()

# 显示绘图
plt.show()
Bash

输出

它将产生以下输出−

如何在Matplotlib上以对数尺度可视化值?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册