JSparklines makes it straightforward to visualize numbers in Java tables by the use of sparklines. All that is needed is a couple of lines of code.

The charts are created using JFreeChart and added to the table columns using custom TableCellRenderers.

Supports more than 30 types of charts/renderers, including bar chart, line charts, stacked bar charts, bar charts with error bars, pie charts, scatter plots, interval charts, area charts, heat maps and box plots.

If you like JSparklines you may also want to check out JSparklines Factory.

JSparklines Publication:

download v1.1.2 - All platforms ReleaseNotes JavaDoc

How to use JSparklines

See the How to use JSparklines wiki page for code examples. JSparklines is also available as a Maven dependency.

If you have questions or would like to contribute to the JSparklines project, please contact the developers.



(Click on a figure to see the full size version)

Projects using JSparklines

Project Description Publication
PeptideShaker interpretation of proteomics identification results Vaudel et al: Nature Biotechnol. 2015 Jan;33(1):22-24.
DeNovoGUI de novo sequencing of tandem mass spectra Muth at al: J Proteome Res. 2014 Feb 7;13(2):1143-6.
SearchGUI graphical user interface for proteomics identification search engines Barsnes et al: J Proteome Res. 2018 (in press)
thermo-msf-parser parser and viewer for thermo msf files Colaert et al: J Proteome Res. 2011;10(8):3840-3.
Fragmentation Analyzer analyzing MS/MS fragmentation data Barsnes et al: Proteomics 2010;10(5):1087-90.
MetaProteomeAnalyzer analyzing meta-proteomics data Muth et al: J Proteome Res. 2015 Mar 6;14(3):1557-65.
proteocloud proteomics cloud computing pipeline Muth et al: J Proteomics. 2013 Jan 8. pii: S1874-3919(13)00013-4.
S2P processing of 2D-gel and MALDI-based mass spectrometry protein data López-Fernández et al: Comput Methods Programs Biomed. 2018;Volume 155, pp. 1-9
DEWE differential expression analysis of RNA-Seq data  

Are you using JSparklines and would like your project listed here? Contact the developers of JSparklines.