相关疑难解决方法(0)

在python中绘制图像背景

我想使用matplotlib在图像背景上绘制图形.我在matlab中找到了如何做到这一点http://www.peteryu.ca/tutorials/matlab/plot_over_image_background

我尝试过像这样基本的东西:

im = plt.imread("dd.png")
implot = plt.imshow(im)
theta=np.linspace(0,2*np.pi,50)
z=np.cos(theta)*39+145
t=np.sin(theta)*39+535-78+39
plt.plot(z,t)
plt.show()
Run Code Online (Sandbox Code Playgroud)

但它给了我一些非常丑陋的东西:

一些非常难看的东西

background image matplotlib

17
推荐指数
1
解决办法
4万
查看次数

在python中绘制填充多边形

我有两个矩阵Tri,并V为我要绘制多边形面(NX3)和顶点(MX3).有没有matplotlib(或任何替代)的方式来做到这一点?类似于Matlab命令的东西

patch('faces',Tri,'vertices',V,'facecolor', 
      'flat','edgecolor','none','facealpha',1)
Run Code Online (Sandbox Code Playgroud)

python matplotlib

16
推荐指数
1
解决办法
3万
查看次数

如何使用matplotlib绘制形状复杂的多边形和对象?

我想将Shapely用于我的计算几何项目。为此,我需要能够可视化和显示多边形,直线和其他几何对象。我试图为此使用matplotlib,但遇到了麻烦。

from shapely.geometry import Polygon
import matplotlib.pyplot as plt

polygon1 = Polygon([(0,5),
                    (1,1),
                    (3,0),
                    ])

plt.plot(polygon1)
plt.show()
Run Code Online (Sandbox Code Playgroud)

我希望能够在绘图中显示此多边形。我将如何更改我的代码来做到这一点?

python matplotlib shapely

10
推荐指数
5
解决办法
8302
查看次数

标签 统计

matplotlib ×3

python ×2

background ×1

image ×1

shapely ×1