Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Chart.js | 60,207 | 20,069 | 2,444 | 2 days ago | 83 | August 03, 2022 | 241 | mit | JavaScript | |
Simple HTML5 Charts using the <canvas> tag | ||||||||||
Mpandroidchart | 36,247 | 12 days ago | 2 | December 01, 2020 | 2,118 | other | Java | |||
A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. | ||||||||||
Charts | 14,651 | 72 | 21 | 18 days ago | 53 | July 18, 2022 | 134 | mit | JavaScript | |
Simple, responsive, modern SVG Charts with zero dependencies | ||||||||||
React Flow | 14,603 | 70 | 4 days ago | 259 | September 14, 2022 | 62 | mit | TypeScript | ||
Highly customizable library for building an interactive node-based UI, workflow editor, flow chart or static diagram | ||||||||||
Apexcharts.js | 12,403 | 377 | 260 | 4 days ago | 188 | August 22, 2022 | 263 | mit | JavaScript | |
📊 Interactive JavaScript Charts built on SVG | ||||||||||
C3 | 9,257 | 1,134 | 175 | 2 months ago | 67 | August 08, 2020 | 780 | mit | JavaScript | |
:bar_chart: A D3-based reusable chart library | ||||||||||
Uplot | 7,665 | 23 | 12 days ago | 53 | July 08, 2022 | 81 | mit | JavaScript | ||
📈 A small, fast chart for time series, lines, areas, ohlc & bars | ||||||||||
Chart.xkcd | 7,315 | 5 | 5 | 3 months ago | 22 | January 04, 2020 | 36 | mit | JavaScript | |
xkcd styled chart lib | ||||||||||
Morris.js | 6,970 | 1,178 | 29 | 2 years ago | 1 | March 05, 2015 | 325 | CoffeeScript | ||
Pretty time-series line graphs | ||||||||||
Gojs | 6,773 | 110 | 83 | 9 days ago | 243 | September 12, 2022 | other | HTML | ||
JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages. |
This project combines Apache Wicket and Chart.js. It provides all charts from Chart.js within Apache Wicket. It's completely open source and free to use (also in commercial projects). Create beautiful charts and graphs in your Wicket project using only Java if you like. Customize every JavaScript and CSS details if you need to.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
This project uses Java version 11 minimum
Include wicket-chartjs in your pom.xml
<dependency>
<groupId>de.martinspielmann.wicket</groupId>
<artifactId>wicket-chartjs</artifactId>
<version>${wicket-chartjs.version}</version>
</dependency>
LoadableDetachableModel<Bar> model = LoadableDetachableModel.of(() -> {
Bar bar = new Bar();
bar.getData().getLabels().addAll(TextLabel.of("January", "February", "March", "April", "May", "June", "July"));
BarDataset barDataSet = new BarDataset();
barDataSet.setLabel("My First dataset");
barDataSet.setData(new Data(NumberDataValue.of(0, 10, 5, 2.5, 20, 30, 45)));
bar.getData().getDatasets().add(barDataSet);
return bar;
})
add(new BarChartPanel("bar", model));
<div wicket:id="bar"></div>
That was it :) That's your first Chart in Java with wicket-chartjs.
This is stil lwork in progress and not yet feature complete. If you find any problem, don't hesitate to create an issue or PR.
I use SemVer for versioning. For the versions available, see the tags on this repository.
See the list of contributors who participated in this project.
This project is licensed under the Apache License - see the LICENSE file for details