neat-charts/README.md
2016-06-29 23:29:38 -04:00

1.9 KiB

seigler/neat-charts GitHub stars Packagist Github All Releases License

PHP project to generate clean-looking SVG price charts

Dash 24h price in BTC from Poloniex
24h of Dash price in Bitcoin from Poloniex.com

Requirements

  • PHP >=5.3.0

Installation

Using Composer

To install using Composer, you will have to install Composer first.

curl -s https://getcomposer.org/installer | php

Create a composer.json file in your project root.

{
  "require": {
    "seigler/neat-charts": "@dev"
  }
}

Tell Composer to install the required dependencies.

php composer.phar install

If you want to use the autoloading provided by Composer, add the following line to your application file.

require 'vendor/autoload.php';

You are now ready to use NeatCharts.

Install NeatCharts manually

Just download the NeatCharts class and require it in your application file.

require 'NeatCharts.php';

Usage

Header('Content-type: image/svg+xml; charset=utf-8');

$chart = new NeatCharts/LineChart($chartData, [ // all parameters optional
  'width'=>800,
  'height'=>250,
  'lineColor'=>"#1C75BC",
  'labelColor'=>"#777",
  'smoothed'=>false
]);
print $chart->render();

In your HTML: <img src="path to the PHP file">

Credits