有没有一种简单的方法来获取绘制如下轮廓线的(x,y)值:
import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [1,2,3,4]
m = [[15,14,13,12],[14,12,10,8],[13,10,7,4],[12,8,4,0]]
cs = plt.contour(x,y,m, [9.5])
plt.show()
查看返回的ContourSet的collections属性。特别是第一个集合的get_paths()方法返回组成每个线段的成对点。
cs.collections[0].get_paths()
要获取坐标的NumPy数组,请使用Path.vertices
属性。
p1 = cs.collections[0].get_paths()[0] # grab the 1st path
coor_p1 = p1.vertices
基本上,我试图用一种颜色画出第一个轮廓。但此程序崩溃,出现以下错误: 09-11 09:56:38.390:D/DalvikVM(1920):GC_FOR_ALLOC释放170K,10%释放3702K/4100K,暂停4ms,共4ms 09-11 09:56:38.420:E/CV::error()(1920):OpenCV error:cv::mat cv::cvarrtomat(const C
我使用的是Python Version3.8.7和PIL库。 我有一个数据表,其中包含了蓝图的各种元素的维度。两个主要元素是线条(组成轮廓)和标签(彩色矩形)。使用PIL,我能够绘制下面的图像。 但是,我想填写每个房间的颜色与属于它的相应标签相同。现在我只有构成轮廓线的尺寸(坐标)和标签的尺寸。每个维度值(坐标)如下:
我有3个maven项目A、B、C。A是B的父项目,B是C的父项目。所有概要文件都在pom中定义。项目A的xml。 在项目C中,我试图根据所选概要文件在spring测试上下文中选择属性文件(在src/test/resources下)。对于回归测试,我们有两个属性文件: 本地应用程序测试。属性 在我们的Windows开发系统上,选定的配置文件将是“本地”的,相应地在服务器上也是如此。选择“本地”配置文
问题内容: 我在Python 2.7中使用matplotlib绘制填充的轮廓图。我想将其覆盖在图像上,所以我使用alpha关键字使绘图半透明。当我这样做时,轮廓的主体是正确的透明度,但是轮廓f()在不同级别之间的边界上绘制了不需要的线。我试图用关键字参数linecolor =’none’消除它们,但这没有帮助。 码: CS = map.contourf(xi,yi,zi,25,alpha = 0.
如图,如何给透明背景的canvas图片的轮廓描边。 尝试过几个方案,但是达不到想要的效果