Plyly JS гистограмма с градиентом

Я пытаюсь создать гистограмму используя plotly-js. Вместо того, чтобы показывать один цвет для всей полосы, есть ли способ показать градиент для каждой полосы.

[ПРИМЕЧАНИЕ] Я не ищу цветовую шкалу, которая принимает все значения, а затем определяет цвет для каждой полосы.

1 ответ

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

Настройка отдельных цветов бара

Вы можете создать градиент, используя любой генератор сайта, как этот

Наконец, реализуйте цвета в примере кода. Пожалуйста, дайте мне знать, если приведенный ниже код поможет вам.

from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)

trace0 = go.Bar(
    x=['Feature A', 'Feature B', 'Feature C',
       'Feature D', 'Feature E'],
    y=[20, 14, 23, 25, 22],
    marker=dict(
        color=['#051937', '#2b3953',
               '#505c70', '#78818d',
               '#a4a8ac']),
)
data = [trace0]
layout = go.Layout(
    title='Least Used Feature',
)

fig = go.Figure(data=data, layout=layout)
iplot(fig, filename='color-bar')
Другие вопросы по тегам