当前位置:网站首页>matplotlib画polygon, circle
matplotlib画polygon, circle
2022-08-03 19:30:00 【whuzhang16】
#!/usr/bin/env python
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon, Circle
from matplotlib.collections import PatchCollection
import json
result = open("Walls.json","r",encoding="utf-8")
print(type(result))
data = json.load(result)
outlines = data['outlines']
print(len(outlines))
patches = []
for lines in outlines:
poly = []
for key, value in lines.items():
point = []
for k, v in value.items():
if k != "z":
point.append(float(v)/100.0)
poly.append(point)
polygon = Polygon(poly, True)
patches.append(polygon)
result = open("Pillars.json","r",encoding="utf-8")
print(type(result))
data = json.load(result)
outlines = data['outlines']
print(len(outlines))
for lines in outlines:
poly = []
for key, value in lines.items():
point = []
for k, v in value.items():
if k != "z":
point.append(float(v)/100.0)
poly.append(point)
polygon = Polygon(poly, True)
patches.append(polygon)
fig, ax = plt.subplots()
ax.axis([-65,65,-100,30])
colors = 100*np.random.rand(len(patches))
p = PatchCollection(patches, alpha=0.4)
p.set_array(np.array(colors))
ax.add_collection(p)
fig.colorbar(p, ax=ax)
plt.show()
边栏推荐
- relocation R_X86_64_PC32 against,/usr/bin/ld: final link failed: Bad value
- 力扣刷题之求两数之和
- MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
- ERROR: You don‘t have the SNMP perl module installed.
- 友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
- awk语法-02-运算、数组、格式化输出
- 余弦距离介绍
- 阿里巴巴政委体系-第六章、阿里政委体系运作
- CentOS 7 安装mysql
- 力扣刷题之合并两个有序数组
猜你喜欢
LOL英雄联盟卡顿掉帧问题解决办法 2022年8月1日
Protobuf Grpc使用异常 类型有未导出的方法,并且是在不同的软件包中定义
阿里巴巴政委体系-第八章、阿里政委工作方法论
基础软件与开发语言开源论坛| ChinaOSC
Handler 源码解析
MySQL基础
梅科尔工作室-14天华为培训六
Alibaba senior experts create a learning architecture from scratch, including Alibaba's internal technology stack PPT, PFD actual combat
Cobalt Strike (CS) 逆向初探
2022 CCF中国开源大会会议通知(第三轮)
随机推荐
微信小程序分享功能
ctfshow php features
Force is brushed buckle problem for the sum of two Numbers
1-php学习笔记之数据类型
Unity获取canvas 下ui 在屏幕中的实际坐标
关于2022年度深圳市技术攻关重大项目的申报通知
告诉你0基础怎么学好游戏建模?
epoll + 线程池 + 前后置服务器分离
从文本匹配到语义相关——新闻相似度计算的一般思路
京东云发布新一代分布式数据库StarDB 5.0
Shell programming loop statement
设备树基本原理与操作方法
开发即时通讯到底需要什么样的技术,需要多久的时间
InnoDB 中不同SQL语句设置的锁
Shell编程之循环语句
Matlab论文插图绘制模板第42期—气泡矩阵图(相关系数矩阵图)
Word另存为PDF后无导航栏解决办法
力扣刷题之分数加减运算(每日一题7/27)
Cobalt Strike (CS) 逆向初探
余弦距离介绍