Python matplotlib накладывает разброс

Я использую Python matplotlib. Я хочу наложить графики рассеяния. Я знаю, как накладывать непрерывные линейные графики с помощью команд:

>>> plt.plot(seriesX) >>> plt.plot(Xresampl) >>> plt.show() 

Но, похоже, он не работает одинаково с разбросом. Или, может быть, с помощью plot () с дополнительным аргументом, определяющим стиль линии. Как действовать? благодаря

  • Любой простой способ построить 3D-разброс в Python, с которым я могу вращаться?
  • График рассеивания Matplotlib - Удалите белую прокладку
  • Получение вертикальных линий сетки для отображения в линейном графике в matplotlib
  • Как сообщить Matplotlib о создании второго (нового) сюжета, а затем о сюжете на старом?
  • matplotlib: изменить метки ярлыка yaxis
  • Как установить размер шрифта заголовка рисунка и оси в Matplotlib?
  • Как оживить участок рассеяния?
  • Matplotlib перекрывающиеся аннотации / текст
  • 2 Solutions collect form web for “Python matplotlib накладывает разброс”

    Вы просто вызываете функцию scatter дважды, matplotlib на вас два matplotlib . Вы можете указать цвет, поскольку значение по умолчанию для всех графиков рассеяния является синим. Возможно, именно поэтому вы видели только один сюжет.

     import numpy as np import pylab as plt X = np.linspace(0,5,100) Y1 = X + 2*np.random.random(X.shape) Y2 = X**2 + np.random.random(X.shape) plt.scatter(X,Y1,color='k') plt.scatter(X,Y2,color='g') plt.show() 1 import numpy as np import pylab as plt X = np.linspace(0,5,100) Y1 = X + 2*np.random.random(X.shape) Y2 = X**2 + np.random.random(X.shape) plt.scatter(X,Y1,color='k') plt.scatter(X,Y2,color='g') plt.show() 

    введите описание изображения здесь

    Если вы хотите продолжить использование графика, вы можете использовать объект оси, возвращаемый подзаголовками:

     import numpy as np import pylab as plt X = np.linspace(0,5,100) Y1 = X + 2*np.random.random(X.shape) Y2 = X**2 + np.random.random(X.shape) fig, ax = plt.subplots() ax.plot(X,Y1,'o') ax.plot(X,Y2,'x') plt.show() 
    Python - лучший язык программирования в мире.