Skip to content

How to change marker color for only some values in line graph? #145

Open
@harikrishnanp

Description

@harikrishnanp

I'm using the following code to create a line graph with markers. I'm able to customize markers with marker prop. But how can I dynamically change with respect to the value plotted? Please advice.

Eg: Value 8 will have different marker.

Screen Shot 2019-05-21 at 3 57 59 PM

Code:

<Plot
        data={[
          {
            x: [1, 2, 3, 4],
            y: [3, 5, 8, 5],
            type: 'scatter',
            mode: 'lines+markers',
            marker: {color: 'red'},
          },
        ]}
        layout={{width: 320, height: 240, title: 'A Fancy Plot'}}
/>

Activity

nicolaskruchten

nicolaskruchten commented on May 21, 2019

@nicolaskruchten
Contributor

Instead of marker: {color: 'red'} you can provide an array of colors like marker: {color: ['red', 'red', 'blue', 'red']} :)

UnnikrishnanBhargavakurup

UnnikrishnanBhargavakurup commented on May 25, 2020

@UnnikrishnanBhargavakurup

@nicolaskruchten - I'm using the following function to add points dynamically. How I can add different colour to points dynamically?

Plotly.extendTraces('graph', {
    y: [[rand()], [rand()], [rand()]]
}, [0, 1, 2])

Thanks.

elquimista

elquimista commented on Jan 9, 2021

@elquimista

@UnnikrishnanBhargavakurup did you find sol?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @nicolaskruchten@UnnikrishnanBhargavakurup@harikrishnanp@elquimista

        Issue actions

          How to change marker color for only some values in line graph? · Issue #145 · plotly/react-plotly.js