Использовать массив меток в качестве цветовой карты для одного векторного рассеяния - PullRequest
0 голосов
/ 18 июня 2019

Я хочу разбросать свои данные без указания аргумента x в scatter. Другими словами разбросать данные и игнорировать х Например:

data = [83, 67, 90,  6, 93, 41, 70, 84, 39, 94]
labels = [0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
pyplot.scatter(labels, data, c=labels)  

Это дает следующую цифру: enter image description here

Я хочу игнорировать метки как x_axis

Я мог бы сделать это и получить желаемый результат: pyplot.scatter(numpy.zeros(len(data)), data, c=labels) enter image description here

Но я не хочу указывать x_axis

1 Ответ

0 голосов
/ 18 июня 2019

Я не уверен, что понимаю часть "без оси X". Это то, что вы ищете?

sns.stripplot(y=data, x=labels, palette=['red','blue'])  

enter image description here

Полагаю, это то, что вы пытаетесь получить?

data = [83, 67, 90,  6, 93, 41, 70, 84, 39, 94]
labels = [0, 0, 0, 1, 0, 0, 0, 0, 0, 0]
sns.stripplot(y=data, x=np.zeros(len(data)), hue=labels)

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...