在 Matplotlib 等高线图中绘制坐标轴线或原点。

在 Matplotlib 等高线图中绘制坐标轴线或原点。

Matplotlib 等高线图中绘制坐标轴线或原点,我们可以使用 contourf()axhline() y=0 以及 axvline() x=0。

  • 使用 numpy 创建 x、y 和 z 的数据点。

  • 使用 plt.axis(‘off’) 方法来设置坐标轴属性。

  • 使用 contourf() 方法与 x、y 和 z 的数据点。

  • 使用红色颜色绘制 x=0 和 y=0 的线条。

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

示例

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1.0, 1.0, 10)
x, y = np.meshgrid(x, x)
z = -np.hypot(x, y)
plt.axis('off')
plt.contourf(x, y, z, 10)
plt.axhline(0, color='red')
plt.axvline(0, color='red')
plt.show()

输出

在 Matplotlib 等高线图中绘制坐标轴线或原点。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程