如何在 Matplotlib 中制作半对数 x 和半对数 y 图?
要制作半对数 x 和半对数 y 图,我们可以执行以下步骤 -
- 设置图形尺寸,并调整子图之间和周围的留白。
- 创建一个新图形或激活一个现有的图形。
- 散点,并绘制x 和y 数据点。
- 制作 X 轴上采用对数刻度的图。
- 制作 Y 轴上采用对数刻度的图。
- 要显示图形,请使用show() 方法。
示例
import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True x = [10, 100, 1000, 10000, 100000] y = [2, 4, 8, 16, 32] fig = plt.figure() plt.scatter(x, y) plt.plot(x, y) plt.semilogx() plt.semilogy(basey=2) plt.show()
输出
广告