new-chart

star 280

How to create a new chart, renderer, label generator in the mzmine framework.

mzmine By mzmine schedule Updated 5/6/2026

name: New chart description: How to create a new chart, renderer, label generator in the mzmine framework.

  • When creating new charts, check if we have an appropriate chart, dataset and/or renderer in io.github.mzmine.gui.chartbasics.simplechart.
  • When reacting to Chart items, check if we have the property exposed in FxBaseChartModel, FxXYPlotModel, or FxXYPlot. Most SimpleChart extend one of those classes.
  • At minimum use an EChartViewer.
  • When passing data to a chart, check if we have an appropriate provider in io.github.mzmine.gui.chartbasics.simplechart.providers.
  • The providers can be passed to a ColoredXYDataset and a ColoredXYZDataset.
  • When using a ColoredXYDataset, also use a renderer that respects the color set in the dataset. Available renderers are located in io.github.mzmine.gui.chartbasics.simplechart.renderers
Install via CLI
npx skills add https://github.com/mzmine/mzmine --skill new-chart
Repository Details
star Stars 280
call_split Forks 166
navigation Branch main
article Path SKILL.md
More from Creator