Skip to content
This repository was archived by the owner on Dec 19, 2018. It is now read-only.

SoundBite/google-charts-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

google-charts-helper

Copyright 2013 SoundBite Communications

A Java library for generating JavaScript literal strings to be used for populating Google charts wtih data.

js syntax is described in Google's documentation.

Example

The main interface is LiteralBuilder:

LiteralBuilder builder = new LiteralBuilder().addColumn(ColumnType.STRING).addColumn(ColumnType.NUMBER);
builder.addRow(Cell.of("asdf"), Cell.of(3));
builder.addRow(Cell.of("qwer"), Cell.of(5));
System.out.println(builder.buildDataLiteral());

Produces:

{cols:[{type: 'string'},{type: 'number'}], rows:[{c:[{v: 'asdf'},{v: 3.0}]},{c:[{v: 'qwer'},{v: 5.0}]}]}

Usage

The library can be used via Maven:

<dependency>
    <groupId>com.soundbite</groupId>
    <artifactId>google-charts-helper</artifactId>
    <version>0.0.4</version>
</dependency>

About

A Java library for generating JavaScript literal strings to be used for populating Google charts wtih data.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages