Skip to content

kane16/JPlotLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JPlotLib library

Main goal of the library is to provide simple API for data preparation to plot input.

Input

There are three ways to provide data feed:

  • path to csv file
  • two-dimensional array of String values
  • entity list

Additionally, each API entry has its requirements of additional parameters needed for transformations and conversions.

Features

Library gives the following capabilities:

  • Choosing argument and value of the plot by name, set type of arguments and values
  • Grouping values by arguments
  • Choosing function for grouping values: MAX, MIN, SUM, AVG
  • Validation of inputs, type conversion and aggregation type choice

API entry

User of the library should use PlotDataBuilder as an entry. This class should be the used as the only way to assemble the PlotData object, as this way it's assured that input data, info and aggregation type are valid and suitable to the transformation user want to make.

Licence

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages