Matplotlib больше не принимает c='' для прозрачного цвета заливки на точечной диаграммеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Matplotlib больше не принимает c='' для прозрачного цвета заливки на точечной диаграмме

Сообщение Anonymous »

Я просто повторно использовал старый исходный код, который работал раньше и больше не работает с сообщением об ошибке: ValueError: аргумент 'c' должен быть цветом, последовательностью цветов или последовательностью чисел, а не '' . Я создавал диаграмму рассеяния с данными из двух разных классов и выделял некоторые данные (пример ML с двумя классами и показом тестовых данных). Текущие версии: Python 3.12.5, numpy 2.1.1 и matplotlib 3.9.2
Минимальный пример кода:

Код: Выделить всё

import matplotlib.pyplot as plt
import numpy as np

X = np.random.randint(1, 26, size=(100, 2))

plt.figure(1)
plt.scatter(X[0:50, 0], X[0:50, 1], c = 'blue', marker='+', s=100)
plt.scatter(X[50:100, 0], X[50:100, 1], c = 'red', marker='+', s=100)
plt.scatter(X[40:60, 0], X[40:60, 1], c = '', marker='s', s=100, edgecolor = 'black')
plt.show()
Я проверил на своем старом ноутбуке Python 3.7.4, numpy 1.21.6 и matplotlib 3.3.0 и получил желаемый результат:
Изображение

Я также попытался изменить оператор графика следующим образом: plt. scatter(X[40:60, 0], X[40:60, 1], c = None, маркер='s', s=100, Edgecolor = 'black') но получаю результат с заполненным квадратные прямоугольники на графике:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/791 ... er-plot-an
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Matplotlib больше не принимает c='' для прозрачного цвета заливки на точечной диаграмме
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Plotly Express – как установить ползунок даты на точечной диаграмме x,y
    Anonymous » » в форуме Python
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как добавить легенду на основе цвета на рассеянном диаграмме [matplotlib]
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как построить LineString без цвета заливки?
    Anonymous » » в форуме Python
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • CSS – изменение цвета заливки при наведении курсора – SVG PATH
    Anonymous » » в форуме CSS
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»