溫馨提示×

使用Matplotlib如何繪制非線性尺度圖例如對數或平方根尺度

小億
96
2024-05-20 13:57:33
欄目: 編程語言

要繪制非線性尺度圖,比如對數尺度或平方根尺度,可以使用Matplotlib中的plt.xscaleplt.yscale函數來設置坐標軸的尺度。以下是一個示例代碼:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(1, 10, 100)
y = np.sqrt(x)  # 平方根尺度

plt.plot(x, y)
plt.yscale('sqrt')  # 設置y軸為平方根尺度

plt.xlabel('x')
plt.ylabel('y')

plt.show()

在上面的示例中,我們首先生成了一組x和y的數據,然后繪制了y關于x的平方根圖。通過調用plt.yscale('sqrt')函數,我們將y軸的尺度設置為平方根尺度。您也可以使用plt.xscale函數來設置x軸的尺度。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女