Matplotlib在点处返回颜色

2024-10-03 06:27:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用matplotlib.patches绘制一些形状,需要确定特定点的颜色。你知道吗

在下面半蓝半白画布的简单示例中,是否可以查询点(0.25,0.5),并获得一些与查询点(0.75,0.5)不同的RGB值?你知道吗

import numpy as np
from matplotlib.patches import Polygon
from matplotlib.collections import PatchCollection
import matplotlib.pyplot as plt
import commands
import sys

patches = []
SquareList = []
StartingSquare = np.array([0,0,1,1]) 

SquareList.append(StartingSquare)

fig = plt.subplots()
polygon = plt.Polygon(np.reshape(np.array([0,0,.5,0,.5,1,0,1]),(4,2)))
plt.gca().add_patch(polygon)    

#plt.axis('off')
plt.savefig("test.png")

谢谢。你知道吗


Tags: fromimportmatplotlib颜色asnp绘制plt