add thread and ternary plots
Description
DON'T MERGE as this is only rewrites of matplotlib routines that function on data. Presently no integration with QCA.
Todos
- [x] plotly threads plot
- [x] plotly ternary plot
- [ ] plotly threads plot of qcf data
- [ ] plotly ternary plot of qcf data
- [ ] find a decent RGB colormap in plotly -- their "Jet" is very dark so that red/blue are hard to distinguish
Questions
- [ ] Using the plotly built-in ternary would be nice, but I don't see plotting two at once or turning one upside down. If anyone sees a better path, let me know.
Status
- [ ] Changelog updated
- [ ] Ready to go
This pull request introduces 3 alerts when merging 7f5a94b59c5e6a73ffba6a3eec0a40575b4b6c3d into 7f5585d446276db10f4b5cbb0ba8e8c24192da93 - view on LGTM.com
new alerts:
- 3 for Unused local variable
Cool! This looks great.
I agree that we need to hand code the ternaries from Plotly basics rather than their built in function.
You may want to turn off the grid lines, like so..
turn off the blue bkgd + white grid lines for both ternary and threads or just the former?
For ternary for sure. For the threads you may want to consider shifting the chart +/- 0.5 to have the grid correctly line up, may with a view.