gral-master

所属分类:OpenGL
开发工具:Java
文件大小:581KB
下载次数:1
上传日期:2017-12-03 01:49:17
上 传 者bismark10
说明:  This implementation is based on the js reference implementation. For example the StarWarSchema and the tests (among a lot of other things) are simply adapted to the Java world.

文件列表:
.travis.yml (399, 2016-09-18)
CHANGES.rst (2730, 2016-09-18)
LICENSE.GPL (35147, 2016-09-18)
LICENSE.LGPL (7637, 2016-09-18)
build.gradle (2585, 2016-09-18)
config (0, 2016-09-18)
config\checkstyle.xml (2745, 2016-09-18)
config\license-header.txt (741, 2016-09-18)
gral-core (0, 2016-09-18)
gral-core\build.gradle (3298, 2016-09-18)
gral-core\src (0, 2016-09-18)
gral-core\src\etc (0, 2016-09-18)
gral-core\src\etc\proguard.conf (1021, 2016-09-18)
gral-core\src\jmh (0, 2016-09-18)
gral-core\src\jmh\java (0, 2016-09-18)
gral-core\src\jmh\java\de (0, 2016-09-18)
gral-core\src\jmh\java\de\erichseifert (0, 2016-09-18)
gral-core\src\jmh\java\de\erichseifert\gral (0, 2016-09-18)
gral-core\src\jmh\java\de\erichseifert\gral\data (0, 2016-09-18)
gral-core\src\jmh\java\de\erichseifert\gral\data\DataTableBenchmark.java (1486, 2016-09-18)
gral-core\src\main (0, 2016-09-18)
gral-core\src\main\java (0, 2016-09-18)
gral-core\src\main\java\de (0, 2016-09-18)
gral-core\src\main\java\de\erichseifert (0, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral (0, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data (0, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\AbstractDataSource.java (10357, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\Column.java (2824, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DataAccessor.java (4644, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DataChangeEvent.java (2652, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DataListener.java (2241, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DataSeries.java (5315, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DataSource.java (3261, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DataTable.java (10482, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\DummyData.java (2476, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\EnumeratedData.java (5746, 2016-09-18)
gral-core\src\main\java\de\erichseifert\gral\data\JdbcData.java (8803, 2016-09-18)
... ...

.. image:: https://eseifert.github.io/gral/logo.png .. image:: https://travis-ci.org/eseifert/gral.svg?branch=master :target: https://travis-ci.org/eseifert/gral GRAL #### GRAL is a free Java library for displaying plots (graphs, diagrams, and charts). The acronym GRAL simply stands for *GRAphing Library*. Features ======== - Ready-to-use classes for data management - Data processing and filtering (smoothing, rescaling, statistics, histograms) - Many different plot types: xy/scatter plot, bubble plot, line plot, area plot, bar plot, pie plot, donut plot, box-and-whisker plot, raster plot - Legends: horizontal and vertical - Various axis types: linear axes, logarithmic axes, arbitrary number of axes - Several file formats are supported as data sources or data sinks (CSV, bitmap image data, audio file data) - Exporting plots in bitmap and vector file formats (PNG, GIF, JPEG, EPS, PDF, SVG) - Small footprint (about 300 kilobytes) Usage ===== Without build management system ------------------------------- You can just add ``gral-core.jar`` to the classpath of your project. Using GRAL with Maven --------------------- If you want to use GRAL with your Maven project you will have to include it as a dependency in your ``pom.xml``: .. code:: xml de.erichseifert.gral gral-core 0.11 Using GRAL with Gradle ---------------------- .. code:: groovy dependencies { compile group: 'de.erichseifert.gral', name: 'gral-core', version: '0.11' } Using GRAL with sbt ------------------- .. code:: scala libraryDependencies += "de.erichseifert.gral" % "gral-core" % "0.11" Building GRAL from source code ============================== The source package contains all files necessary to build GRAL from scratch using the `Gradle `__ software project management and comprehension tool. Like ``Makefile`` files the ``build.gradle`` files are used by Gradle to generate various distribution or documentation files. Building a JAR file of the library core --------------------------------------- In case you just want to build the core of the library to get started execute the following command in the ``gral-core`` directory:: $ gradle assemble This will generate a JAR archive named ``gral-core`` in the ``build/libs`` directory. This JAR file can be added to the class path of your application. Building a JAR file of the examples ----------------------------------- In case you just want to build the core of the library to get started execute the following command in the ``gral-examples`` directory:: $ gradle assemble This will generate a JAR archive for the examples in the ``build/libs`` directory which can be used together with the library core to run example applications. Building the documentation -------------------------- The GRAL Gradle project offers three sources for documentation: 1. The JavaDoc files that can be generated with:: $ gradle javadoc 2. The reports found in ``build/reports`` containing a project various information like test results, test coverage, etc. To build these files just execute:: $ gradle report 3. A book-like documentation in the reStructuredText format is available in the file ``documentation_en.rst``. Using GRAL in an IDE ==================== The Gradle project can also be used in your favorite development environment like Eclipse or NetBeans. For further information look at the following descriptions on the Gradle website `http://www.gradle.org/tooling` Once you have installed an appropriate Gradle plug-in for your IDE you will be able to import the GRAL project found in this folder. Requirements ============ To build GRAL from source, you need a Gradle version higher than 1.5 and at least Java 6.

近期下载者

相关文件


收藏者