Я строю некоторые фигуры, используя matplotlib.patches
, и мне нужно определить цвет в конкретной точке.
В следующем простом примере холста, наполовину синего и наполовину белого, возможно ли запросить точку (0.25,0.5)
и получить некоторые значения RGB, которые отличаются от того, если бы я запросил точку (0.75,0.5)
?
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")
Спасибо.