Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: SUIT
-
Labels:None
-
Story Points:8
-
Epic Link:
-
Sprint:SUIT Sprint 2017-3
-
Team:Science User Interface
Description
Plotly is an open source plotting package that is more oriented toward science than Highcharts. Provide a second set of eyes in evaluation of Plotly.js and support DM-9816.
Study some of the following:
Can we control tooltips?
What control do we have during selection?
In general, can monitor or have hooks into their events?
How hard to port histograms, scatter and density?
Do they support optimized updates and not complete redraws?
How would a Plotly react component work?
Overall we want a sense if we should go to the next step of replacing Highcharts. We need to understand how much efforts would be involved.
Attachments
Issue Links
- relates to
-
DM-9816 Evaluate Plotly.js as a replacement to Highcharts
- Done
Test scatter
My Observations
{
x: [1, 2, 3, 4],
y: [2, 1, 3, 4],
error_y: {
array: [0, 0, 0, 0.1],
arrayminus: [0.2, 0.4, 1, 0.2],
},
error_x: {
array: [.05, 0.2, 0.1, 0.1],
arrayminus: [0.2, 0.4, .2, 0.2],
thickness: 2,
width: 12
},
marker: {
size: 10,
line: {
width: 1,
}
},
line: {
width: 1,
}
},
{
x: [2],
y: [1],
marker: {
size: 10,
line: {
width: 1,
}
}
}
];
x: [[data[0].x[ev.points[0].pointNumber]]],
y: [[data[0].y[ev.points[0].pointNumber]]]
};
Plotly.restyle(myPlot, update, [1])
});