Recommandations d'apprentissage associées : Tutoriel de base Java
Cet article convient aux personnes qui viennent d'apprendre les bases du langage Java, suivez cet article pour comprendre et utiliser les projets Tablesaw. Les exemples sont tous démontrés sous le système d'exploitation Windows
HelloGitHub a lancé la série « Expliquer les projets Open Source » Aujourd'hui, nous vous présentons un projet open source d'une bibliothèque de visualisation de données basée sur le langage Java - Tablesaw
Tablesaw est une bibliothèque de visualisation de données Java. Il se compose principalement de deux parties : l'une est la bibliothèque d'analyse des données et l'autre est la bibliothèque de visualisation des données. La bibliothèque d'analyse de données charge principalement des données et opère sur les données (conversion, filtrage, synthèse, etc.). La bibliothèque de visualisation de données convertit les données cibles en graphiques visuels.Adresse du code source du projet : github.com/jtablesaw/t…1. Description du répertoire :
<dependency> <groupId>tech.tablesaw</groupId> <artifactId>tablesaw-core</artifactId> <version>LATEST</version></dependency>复制代码
@Testpublic void tableSawTest6() { String[] students = {"小明", "李雷", "小二"}; double[] scores = {90.1, 84.3, 99.7}; Table table = Table.create("学生分数统计表").addColumns( StringColumn.create("姓名", students), DoubleColumn.create("分数", scores)); System.out.println(table.print()); }复制代码
@Testpublic void tableSawTest10() throws Exception{ Table table = Table.read().csv("/data/bush.csv"); Table whoPercents = table.xTabPercents("who"); whoPercents.columnsOfType(ColumnType.DOUBLE) .forEach(x -> ((NumberColumn) x).setPrintFormatter( NumberColumnFormatter.percent(0))); System.out.println(whoPercents.toString()); }复制代码
Charger les fichiers de données. Le chargement des données prend en charge les fichiers CSV, les ensembles de résultats de base de données, les fichiers, les URL, etc. Table.read
Table robberies = Table.read().csv("./data/boston-robberies.csv"); Plot.show( AreaPlot.create( "Boston Robberies by month: Jan 1966-Oct 1975", robberies, "Record", "Robberies"));复制代码
, dessinez le graphiqueTable.read
, puisAreaPlot.create
générez le code HTML page du graphique localement et ouvre automatiquement le navigateur pour l'afficher. Plot.show
Retrouvez le code du test unitaire du projet dans le code source. Ensuite, nous importons le projet dans l'outil de développement et exécutons directement les tests unitaires dans le projet. C'est probablement le moyen le plus rapide et le plus efficace de maîtriser et de démarrer avec les bibliothèques open source.
Ce tutoriel s'adresse à ceux qui ont une certaine base de programmation Java. Si votre projet nécessite une bibliothèque de visualisation de données, la bibliothèque Tablesaw est un bon choix !
『Explication de la série de projets open source』——Que les personnes intéressées par les projets open source n'aient plus peur et que les initiateurs de projets open source ne soient plus seuls. Suivez nos articles et vous découvrirez les joies de programmer, d'utiliser et découvrir à quel point il est facile de participer à des projets open source. Bienvenue à laisser un message pour nous contacter et nous rejoindre, afin que davantage de personnes puissent tomber amoureuses et contribuer à l'open source ~
Si vous souhaitez en savoir plus sur l'apprentissage de la programmation, veuillez prêter attention à la rubrique formation php !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!