Skip to content

Improve SciJava Ops benchmark charts#247

Merged
ctrueden merged 4 commits into
mainfrom
scijava-ops-benchmarks/better-charts
Aug 1, 2024
Merged

Improve SciJava Ops benchmark charts#247
ctrueden merged 4 commits into
mainfrom
scijava-ops-benchmarks/better-charts

Conversation

@ctrueden

Copy link
Copy Markdown
Member

This patchset improves the SciJava Ops benchmarking page of the docs to use horizontal bar charts with dual log+linear axes. The two different scales highlight different aspects of the performance metrics; seeing both side by side is useful to get a more comprehensive picture of the numbers.

Incidentally, the scijava-ops-benchmarks component build was broken due to base POM reworking done in 8be9bc3, so this patchset also fixes the build.

@ctrueden ctrueden requested a review from gselzer July 30, 2024 23:56
@ctrueden

Copy link
Copy Markdown
Member Author

Note that I did this quickly with guidance from an LLM, and the patchset isn't perfect, but it gets the job done.

@ctrueden ctrueden force-pushed the scijava-ops-benchmarks/better-charts branch from 61846fa to 5fa4f8c Compare July 31, 2024 19:41
ctrueden added 4 commits July 31, 2024 14:57
This commit switches from a single linearly scaled vertical bar chart to
a horizontal bar chart split down the middle, with log scale on the left
and linear scale on the right.
Because I had to rerun it on my machine in order to recreate the graphs.
@ctrueden ctrueden force-pushed the scijava-ops-benchmarks/better-charts branch from 5fa4f8c to 0ec4663 Compare July 31, 2024 19:57
@ctrueden ctrueden merged commit 09b3b7c into main Aug 1, 2024
@ctrueden ctrueden deleted the scijava-ops-benchmarks/better-charts branch August 1, 2024 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant