Я использую библиотеку цветов , чтобы получить диаграмму цветности . Функция colour.plotting.plot_chromaticity_diagram_CIE1931
возвращает число и оси matplotlib. Я хотел бы в интерактивном режиме построить точку поверх этой диаграммы без необходимости перерисовывать диаграмму цветности (чтобы сделать процесс более эффективным).
Это то, что у меня есть, но я не могу понять Как обновить диаграмму рассеяния без перерисовки диаграммы цветности:
import matplotlib.pyplot as plt
import colour
from ipywidgets import interact
@interact(x=.4,y=.4)
def test(x, y):
f, ax = colour.plotting.plot_chromaticity_diagram_CIE1931(standalone=False, bounding_box=(-.1,.8,-.1,.96))
f.set_size_inches(6,6)
ax.scatter(x,y, s=80, c='white', edgecolor='black', alpha=.9)
ax.set_facecolor('black')
ax.grid(linestyle='--', alpha=.5)
return f, ax