관련 학습 권장 사항: Java 기본 자습서
이 문서는 Java 언어의 기본 사항을 방금 배운 사람들에게 적합합니다. 이 문서를 따르면 Tablesaw 프로젝트를 이해하고 사용할 수 있습니다. 예제는 모두 Windows 운영 체제에서 시연됩니다.
HelloGitHub는 "오픈 소스 프로젝트 설명" 시리즈를 출시했습니다. 오늘은 Java 언어 기반 데이터 시각화 라이브러리의 오픈 소스 프로젝트인 Tablesaw
Tablesaw를 소개합니다. Java 데이터 시각화 라이브러리입니다. 이는 주로 두 부분으로 구성됩니다. 하나는 데이터 구문 분석 라이브러리이고 다른 하나는 데이터 시각화 라이브러리입니다. 데이터 파싱 라이브러리는 주로 데이터를 로드하고 데이터에 대한 작업(변환, 필터링, 요약 등)을 수행합니다. 데이터 시각화 라이브러리는 대상 데이터를 시각적 차트로 변환합니다. G 프로젝트 소스 코드 주소: github.com/jtablesaw/t ... I. 프로젝트 구조
Aggregate: Maven의 프로젝트 상위 프로젝트, 주로 프로젝트 패키징 구성을 정의합니다. beakerx: tablesaw 라이브러리의 레지스트리, 기본 레지스트리 테이블 및 열입니다.
docs: 프로젝트 MarkDown 문서 디렉터리.
<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()); }复制代码
먼저 Table.read
는 데이터 파일을 로드하여 csv, 데이터베이스를 지원합니다. 결과 세트, 파일, URL 등
테이블의 x축 필드를 지정하고 해당 데이터를 백분율 데이터로 변환합니다.
작업 효과는 다음과 같습니다.Table.read
加载数据文件,加载数据支持 csv、数据库结果集、文件、URL 等
指定表格 x 轴的字段,并对 数据进行百分比数据的转化。
bash.csv 文件内容如下:
运行效果如下:
Table robberies = Table.read().csv("./data/boston-robberies.csv"); Plot.show( AreaPlot.create( "Boston Robberies by month: Jan 1966-Oct 1975", robberies, "Record", "Robberies"));复制代码
首先加载数据 Table.read
,绘制图表 AreaPlot.create
,然后 Plot.show
Tablesaw는 또한 다양한 유형의 차트를 그릴 수 있어 탐색을 기대합니다.
3. 마지막으로🎜🎜튜토리얼의 이 시점에서는 Tablesaw에 대한 간단한 이해가 있어야 합니다. 오픈 소스 라이브러리를 빠르게 마스터하는 방법은 다음과 같습니다. 🎜소스 코드에서 프로젝트의 단위 테스트 코드를 찾습니다. 그런 다음 프로젝트를 개발 도구로 가져오고 프로젝트에서 단위 테스트를 직접 실행합니다. 🎜 이는 아마도 오픈 소스 라이브러리를 마스터하고 시작하는 가장 빠르고 효과적인 방법일 것입니다. 🎜이 튜토리얼은 특정 Java 프로그래밍 기반을 갖춘 사용자를 위한 것입니다. 프로젝트에 데이터 시각화 라이브러리가 필요한 경우 Tablesaw 라이브러리가 좋은 선택입니다.
『오픈소스 프로젝트 설명 시리즈』——오픈소스 프로젝트에 관심이 있는 사람들이 더 이상 두려워하지 않게 하고, 오픈소스 프로젝트의 시작자들이 더 이상 혼자가 되지 않게 해주세요. 우리 기사를 따라가면 프로그래밍의 즐거움을 발견하고, 오픈 소스 프로젝트에 참여하는 것이 얼마나 쉬운지 발견하게 될 것입니다. 더 많은 사람들이 오픈소스를 사랑하고 기여할 수 있도록 저희에게 연락하고 참여하라는 메시지를 남겨주신 것을 환영합니다~
프로그래밍 학습에 대해 더 알고 싶다면 php training 칼럼에 주목해주세요. !
위 내용은 OMG! Java 데이터 시각화 라이브러리인 Tablesaw!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!