Verwandte Lernempfehlungen: Java-Grundlagen-Tutorial
Dieser Artikel ist für Personen geeignet, die gerade die Grundlagen der Java-Sprache gelernt haben, um das Tablesaw-Projekt zu verstehen und zu verwenden. Die Beispiele werden alle unter dem Windows-Betriebssystem demonstriert.
HelloGitHub hat die Reihe „Erklärung von Open-Source-Projekten“ gestartet. Heute präsentieren wir Ihnen ein Open-Source-Projekt einer Datenvisualisierungsbibliothek auf Basis der Java-Sprache – Tablesaw
Tablesaw ist eine Java-Datenvisualisierungsbibliothek. Es besteht im Wesentlichen aus zwei Teilen: einem ist die Datenanalysebibliothek und der andere ist die Datenvisualisierungsbibliothek. Die Datenanalysebibliothek lädt hauptsächlich Daten und bearbeitet die Daten (Konvertierung, Filterung, Zusammenfassung usw.). Die Datenvisualisierungsbibliothek wandelt Zieldaten in visuelle Diagramme um. G Quellcode-Adresse des Projekts: github.com/jtablesaw/t ... I. Projektstruktur
Aggregat: Mavens übergeordnetes Projektprojekt, hauptsächlich Projektverpackungskonfiguration definieren. beakerx: Die Registrierung der Tablesaw-Bibliothek, die Hauptregistrierungstabellen und -spalten.
docs: Projekt-MarkDown-Dokumentationsverzeichnis.
<dependency> <groupId>tech.tablesaw</groupId> <artifactId>tablesaw-core</artifactId> <version>LATEST</version></dependency>复制代码
Table.read
Datendateien, die CSV und Datenbank unterstützen Ergebnismengen, Dateien, URL usw. Geben Sie die Felder der x-Achse der Tabelle an und konvertieren Sie die Daten in Prozentdaten. Der Inhalt der bash.csv-Datei lautet wie folgt:
Der Operationseffekt ist wie folgt:
boston-robberies.csv-Datei lautet wie folgt:
Table.read
加载数据文件,加载数据支持 csv、数据库结果集、文件、URL 等
指定表格 x 轴的字段,并对 数据进行百分比数据的转化。
bash.csv 文件内容如下:
运行效果如下:
@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()); }复制代码
首先加载数据 Table.read
,绘制图表 AreaPlot.create
,然后 Plot.show
Dies ist wahrscheinlich der schnellste und effektivste Weg, Open-Source-Bibliotheken zu beherrschen und damit zu beginnen.
Dieses Tutorial richtet sich an Personen mit bestimmten Java-Programmierkenntnissen. Wenn Ihr Projekt eine Datenvisualisierungsbibliothek erfordert, ist die Tablesaw-Bibliothek eine gute Wahl!
『Erklärung der Open-Source-Projektreihe』——Lassen Sie Menschen, die sich für Open-Source-Projekte interessieren, keine Angst mehr haben und lassen Sie die Initiatoren von Open-Source-Projekten nicht länger allein sein. Folgen Sie unseren Artikeln und entdecken Sie die Freude am Programmieren, an der Nutzung und entdecken Sie, wie einfach es ist, an Open-Source-Projekten teilzunehmen. Hinterlassen Sie gerne eine Nachricht, kontaktieren Sie uns und schließen Sie sich uns an, damit sich mehr Menschen in Open Source verlieben und dazu beitragen können~
Wenn Sie mehr über das Erlernen der Programmierung erfahren möchten, achten Sie bitte auf die Spalte „PHP-Schulung“. !
Das obige ist der detaillierte Inhalt vonOMG! Tablesaw, eine Java-Datenvisualisierungsbibliothek!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!