小编cps*_*arp的帖子

使用 matplotlib 绘制给定笛卡尔坐标的路径

我是 matplotlib 和 numpy 的新手,我正在尝试将一些数组数据绘制为如下所示:

绘制数组

但目前看起来是这样的:

在此输入图像描述

我的代码非常基本,但基本上上面的图片就是我想要做的。我还不太关心绘制网格线,但绘图应该成比例。我在 mathplotlib 网站上查看了一些示例,但找不到足够相似的东西。我想知道 pyplot 是否不是正确的过程,或者我的数组格式是否不正确?

import numpy as np
from matplotlib import pyplot as plt

data = [(2, 2), (3, 2), (4, 1), (4, 0), (3, 0), (3, 1), (4, 2),
        (4, 3), (4, 4), (3, 3), (3, 4), (2, 4), (2, 3), (1, 4),
        (0, 4), (0, 3), (1, 3), (0, 2), (1, 2), (0, 1), (0, 0),
        (1, 0), (1, 1), (2, 0), (2, 1)]

data = np.asarray(data)
print(data)
plt.ylim(0, 4)
plt.xlim(0, …
Run Code Online (Sandbox Code Playgroud)

python plot drawing matplotlib

2
推荐指数
1
解决办法
2411
查看次数

标签 统计

drawing ×1

matplotlib ×1

plot ×1

python ×1