После образец представляет собой упрощенный вариант на примере Matplotlib диаграммы рассеяния, представленный на их сайте, и показывает мою попытку удалить точку из диаграммы рассеянияУдаления построенной точки в графике рассеяния - Matplotlib
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.axes_grid1 import make_axes_locatable
# the random data
x = np.random.randn(2)
y = np.random.randn(2)
fig, axScatter = plt.subplots(figsize=(5.5,5.5))
# the scatter plot:
axScatter.scatter(x, y)
axScatter.set_aspect(1.)
np.delete(x,1)
np.delete(y,1)
axScatter.scatter(x, y)
plt.draw()
plt.show()
Я не мог понять, способ удалить точку из графика рассеяния после построения графика, хотя, если я использую тот же метод, я могу построить новую точку.
Проблема с использованием этого метода является то, что он не изменяет размер точечного графика каждый раз, когда новый символ добавляется/удаляется. – Rishabh
@Rishabh - Если вы хотите перемасштабировать оси, вызовите 'ax.autoscale()' каждый раз, когда вы удаляете точку. –
'autoscale()', похоже, не работает, как проверено в [этом примере] (http://pastebin.com/Hhjf5E0M) – Rishabh