当前位置:网站首页>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()边栏推荐
- JumpServer开源堡垒机完成龙芯架构兼容性认证
- 丙二醇二乙酸酯(Propylene Glycol Diacetate)
- Postgresql源码(64)查询执行——子模块Executor(2)执行前的数据结构和执行过程
- 傅里叶变换(深入浅出)
- 建模该从哪一步开始?给你分析,给零基础的你一些学习建议
- 不要再用if-else
- Network protocol-TCP, UDP difference and TCP three-way handshake, four wave
- mysql跨库关联查询(dblink)
- 数据驱动的软件智能化开发| ChinaOSC
- When does MySQL use table locks and when to use row locks?You should know this
猜你喜欢

红日安全内网渗透靶场-VulnStack-1

Compose原理-compose中是如何实现事件分法的

NNLM、RNNLM等语言模型 实现 下一单词预测(next-word prediction)

分享即时通讯开发之WebSocket:概念、原理、易错常识、动手实践

Reveal how the five operational management level of hundreds of millions of easily flow system

数据驱动的软件智能化开发| ChinaOSC

京东云发布新一代分布式数据库StarDB 5.0

LeetCode 952. Calculate Maximum Component Size by Common Factor

盘点在线帮助中心对企业能够起到的作用

要想成为黑客,离不开这十大基础知识
随机推荐
MYSQL误删数据恢复
awk语法-02-运算、数组、格式化输出
Redis 内存满了怎么办?这样置才正确!
设备树基本原理与操作方法
ERROR: You don‘t have the SNMP perl module installed.
ECCV 2022 Oral | 满分论文!视频实例分割新SOTA: IDOL
云图说丨初识华为云微服务引擎CSE
ADS 2023 Download Link
告诉你0基础怎么学好游戏建模?
【统计机器学习】线性回归模型
普通用户如何利用小红书赚钱呢?小红书的流量是真的吗?
基础软件与开发语言开源论坛| ChinaOSC
Postgresql-xl global snapshot and GTM code walking (branch line)
MySQL超详细安装教程 手把手教你安装MySQL到使用MySQL 最简单的MySQL安装方式,这种方式装,卸载也简单
Force is brushed buckle problem for the sum of two Numbers
Postgresql source code (64) Query execution - data structure and execution process before submodule Executor (2) execution
花 30 美金请 AI 画家弄了个 logo,网友:画得非常好,下次别画了!
ECCV2022 | 用于视频问题回答的视频图Transformer
Climbing Stairs (7/30)
国产虚拟化云宏CNware WinStack安装体验-5 开启集群HA