benchmark-action / github-action-benchmark

GitHub Action for continuous benchmarking to keep performance
https://benchmark-action.github.io/github-action-benchmark/dev/bench/
MIT License
1.01k stars 152 forks source link

Multiple graphs on single plot #175

Open gsvgit opened 1 year ago

gsvgit commented 1 year ago

Is it possible to draw multiple graphs in single plot? For example, I want to track performance of single algorithm on two different separated datasets simultaneously. To do that, I want to plot two graphs in single plot.

sauraank commented 7 months ago

Hey! We also wanted to use Github actions benchmark to compare performance of our software under separate environment. It would be very useful to us if multiple graphs on single plot are possible using this tool. Thanks.

wwerkk commented 6 months ago

also interested in this, would great to have it as an option out of the box

jprider63 commented 4 weeks ago

I've partially implemented this here. It's usable, but there are remaining tasks to be done before merging. This includes:

To use this, you need to update the output-file-path in your yaml file to point to the data files for each series:

        output-file-path: |
          {
            "series_1": "data1.json",
            "series_2": "data2.json"
          }