rubyplot icon indicating copy to clipboard operation
rubyplot copied to clipboard

New plots

Open v0dro opened this issue 6 years ago • 4 comments

New plots are to be implemented on a priority basis. Priority to be determined by:

  • Frequency of usage.
  • Need and requests by users.
  • Dependence on other kinds of plots.

Please post your comments in this thread and we can update the new plots to be implemented.

List:

  • [ ] Histogram.
    • [x] GR
    • [ ] Magick
  • [ ] Error bars.
    • [x] GR
    • [ ] Magick
  • [ ] Candle sticks.
    • [x] GR
    • [ ] Magick
  • [ ] Violinplot - https://seaborn.pydata.org/examples/grouped_boxplot.html
    • [ ] GR
    • [ ] Magick
  • [ ] Grouped boxplot. - https://seaborn.pydata.org/examples/grouped_boxplot.html
    • [ ] GR
    • [ ] Magick
  • [ ] Dot plot.
    • [ ] GR
    • [ ] Magick.

v0dro avatar Aug 26 '18 07:08 v0dro

Thanks for raising the issue.
I think it's important to consider these factors before we add new plots.

Here are a few top choices for now

Histogram

Matplot Lib Link
Frequency of Usage: Very High
Requests: High
Dependence on Other plots: Strongly correlated with Bar chart implementation in both GR Plot and in MAgickplot, therefore, the implementation aspect is fairly easy.

Error Bars

MatplotLib Links
Frequency of usage: Moderate to low
Dependence on Other plots: Strongly correlated with line plot implementation and is easy to add to the current codebases.

Candle Sticks

Matplotlib Links
Frequency of usage: High
Dependency on other plots: A mix of line/BarPlot. Also, this has already been implemented in GR Plot and needs to be implemented in Magickplot.

arafatkatze avatar Aug 26 '18 10:08 arafatkatze

@Arafatk works. I'm adding your suggestions to the list.

v0dro avatar Aug 26 '18 14:08 v0dro

For statistical data analysis, I often use boxplot and violinplot, and scatter plot matrix layout.

There are examples of them in seaborn's gallery:

mrkn avatar Sep 11 '18 09:09 mrkn

Thank you @mrkn . I'm adding your suggestions.

v0dro avatar Sep 12 '18 13:09 v0dro