Как получить дискретную цветовую полосу для plotly go.scatter?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как получить дискретную цветовую полосу для plotly go.scatter?

Сообщение Anonymous »

Я определил список из 5 цветов, который я использую для окрашивания маркеров на графике go.scatter ниже. Я хочу, чтобы цветовая полоса показала эти значения дискретных , но полученная цветовая полоса пуста.

Я могу получить контейнерный цвет, но я не могу получить, но я не могу получить, но я могу получить. Один.marker_palette=[
'rgb(39, 100, 25)', # ++
'rgb(156, 207, 100)', # +
'rgb(247, 247, 247)', # 0
'rgb(232, 150, 196)', # -
'rgb(142, 1, 82)', # --
]

scatter = go.Scatter(
...
marker_color=[marker_palette[o] for o in outputs],
marker=dict(
colorbar={
'tickmode': 'array',
'tickvals': np.unique(outputs),
'ticktext': ['++', '+', '0', '-', '--']
},
),
)

Как получить цветовую полосу, которая показывает дискретные цвета? /> import numpy as np
import plotly.graph_objects as go

#Data for testing
outputs = np.random.choice([0, 1, 2, 3, 4], size=100)

#Figure
marker_palette=[
'rgb(39, 100, 25)', # ++
'rgb(156, 207, 100)', # +
'rgb(247, 247, 247)', # 0
'rgb(232, 150, 196)', # -
'rgb(142, 1, 82)', # --
]

scatter = go.Scatter(
x=np.random.randn(100),
y=np.random.randn(100),
mode='markers',
marker_color=[marker_palette[o] for o in outputs],
marker=dict(
# color=outputs, colorscale=marker_palette, #creates a continuous scale - not what I want
colorbar={
'title': 'outputs',
'tickmode': 'array',
'tickvals': np.unique(outputs),
'ticktext': ['++', '+', '0', '-', '--']
},
#/colorbar
),
#/marker
)
go.Figure(scatter)


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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как получить дискретную цветовую полосу для сюжета графства?
    Anonymous » » в форуме Python
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как создать дискретную цветовую карту с n цветами с помощью Plotly
    Anonymous » » в форуме Python
    0 Ответы
    33 Просмотры
    Последнее сообщение Anonymous
  • Как создать дискретную цветовую панель дляplotly.graph_objects.Heatmap?
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Как добавить джиттер в plotly.go.scatter () в python, когда mode = "lines"
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Как добавить джиттер в plotly.go.scatter () в python, когда mode = "lines"
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous

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