├── .codeclimate.yml ├── .gitignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── _config.yml ├── composer.json ├── composer.lock ├── phpcs.xml ├── phpunit.xml ├── src ├── ArraySerializableInterface.php ├── Chart.php ├── Chart │ ├── Bar.php │ ├── Bubble.php │ ├── Doughnut.php │ ├── HorizontalBar.php │ ├── Line.php │ ├── Pie.php │ ├── PolarArea.php │ ├── Radar.php │ └── Scatter.php ├── ChartInterface.php ├── ChartOwned.php ├── ChartOwnedInterface.php ├── Collection │ └── Data.php ├── ConfigDefaults │ ├── AnimationConfig.php │ ├── ElementsConfig.php │ ├── GlobalConfig.php │ ├── HoverConfig.php │ ├── LayoutConfig.php │ └── TooltipsConfig.php ├── DataSet.php ├── DataSet │ ├── BarDataSet.php │ ├── BubbleDataSet.php │ ├── LineDataSet.php │ ├── PieDataSet.php │ ├── PolarAreaDataSet.php │ ├── RadarDataSet.php │ └── ScatterDataSet.php ├── DataSetCollection.php ├── Delegate │ ├── ArraySerializable.php │ ├── JsonSerializable.php │ ├── NumberUtils.php │ └── StringUtils.php ├── Factory.php ├── LabelsCollection.php ├── Options.php ├── Options │ ├── Animation.php │ ├── Animation │ │ └── PieAnimation.php │ ├── BarOptions.php │ ├── BubbleOptions.php │ ├── Elements.php │ ├── Elements │ │ ├── Arc.php │ │ ├── Line.php │ │ ├── Point.php │ │ └── Rectangle.php │ ├── Hover.php │ ├── Layout.php │ ├── Layout │ │ └── Padding.php │ ├── Legend.php │ ├── Legend │ │ ├── Labels.php │ │ └── PieLegend.php │ ├── LineOptions.php │ ├── PieOptions.php │ ├── PolarAreaOptions.php │ ├── RadarOptions.php │ ├── Scale.php │ ├── Scales.php │ ├── Scales │ │ ├── GridLines.php │ │ ├── ScaleLabel.php │ │ ├── Ticks.php │ │ ├── XAxis.php │ │ ├── XAxisCollection.php │ │ ├── YAxis.php │ │ └── YAxisCollection.php │ ├── ScatterOptions.php │ ├── Title.php │ ├── Tooltips.php │ └── Tooltips │ │ └── Callbacks.php └── Renderer │ ├── Html.php │ ├── JavaScript.php │ ├── Json.php │ ├── Renderer.php │ └── RendererInterface.php └── test ├── TestUtils.php ├── bootstrap.php ├── example ├── bar.php ├── barAndLine.php ├── barWithoutScales.php ├── bubble.php ├── disableAspectRatio.php ├── doughnut.php ├── halfDoughnut.php ├── hidden.php ├── horizontalBar.php ├── index.html ├── line.php ├── lineScatter.php ├── onClick.php ├── pie.php ├── polarArea.php ├── radar.php └── scatter.php └── unit ├── Chart ├── BarTest.php ├── BubbleTest.php ├── DoughnutTest.php ├── LineTest.php ├── PieTest.php ├── PolarAreaTest.php ├── RadarTest.php └── ScatterTest.php ├── ChartOwnedTest.php ├── ChartTest.php ├── Collection └── DataTest.php ├── ConfigDefaults └── GlobalConfigTest.php ├── DataSetCollectionTest.php ├── DataSetTest.php ├── Delegate └── ArraySerializableTest.php ├── FactoryTest.php ├── LabelsCollectionTest.php ├── Options ├── AnimationTest.php ├── ClickTest.php ├── Elements │ ├── ArcTest.php │ ├── LineTest.php │ ├── PointTest.php │ └── RectangleTest.php ├── ElementsTest.php ├── HoverTest.php ├── Layout │ └── PaddingTest.php ├── LayoutTest.php ├── Legend │ └── LabelsTest.php ├── LegendTest.php ├── ScaleTest.php ├── Scales │ ├── GridLinesTest.php │ ├── ScaleLabelTest.php │ ├── TicksTest.php │ └── XAxisCollectionTest.php ├── ScalesTest.php ├── TitleTest.php ├── Tooltips │ └── CallbacksTest.php └── TooltipsTest.php ├── OptionsTest.php └── RendererTest.php /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/_config.yml -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/composer.lock -------------------------------------------------------------------------------- /phpcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/phpcs.xml -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/ArraySerializableInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ArraySerializableInterface.php -------------------------------------------------------------------------------- /src/Chart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart.php -------------------------------------------------------------------------------- /src/Chart/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Bar.php -------------------------------------------------------------------------------- /src/Chart/Bubble.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Bubble.php -------------------------------------------------------------------------------- /src/Chart/Doughnut.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Doughnut.php -------------------------------------------------------------------------------- /src/Chart/HorizontalBar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/HorizontalBar.php -------------------------------------------------------------------------------- /src/Chart/Line.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Line.php -------------------------------------------------------------------------------- /src/Chart/Pie.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Pie.php -------------------------------------------------------------------------------- /src/Chart/PolarArea.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/PolarArea.php -------------------------------------------------------------------------------- /src/Chart/Radar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Radar.php -------------------------------------------------------------------------------- /src/Chart/Scatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Chart/Scatter.php -------------------------------------------------------------------------------- /src/ChartInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ChartInterface.php -------------------------------------------------------------------------------- /src/ChartOwned.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ChartOwned.php -------------------------------------------------------------------------------- /src/ChartOwnedInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ChartOwnedInterface.php -------------------------------------------------------------------------------- /src/Collection/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Collection/Data.php -------------------------------------------------------------------------------- /src/ConfigDefaults/AnimationConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ConfigDefaults/AnimationConfig.php -------------------------------------------------------------------------------- /src/ConfigDefaults/ElementsConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ConfigDefaults/ElementsConfig.php -------------------------------------------------------------------------------- /src/ConfigDefaults/GlobalConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ConfigDefaults/GlobalConfig.php -------------------------------------------------------------------------------- /src/ConfigDefaults/HoverConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ConfigDefaults/HoverConfig.php -------------------------------------------------------------------------------- /src/ConfigDefaults/LayoutConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ConfigDefaults/LayoutConfig.php -------------------------------------------------------------------------------- /src/ConfigDefaults/TooltipsConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/ConfigDefaults/TooltipsConfig.php -------------------------------------------------------------------------------- /src/DataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet.php -------------------------------------------------------------------------------- /src/DataSet/BarDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/BarDataSet.php -------------------------------------------------------------------------------- /src/DataSet/BubbleDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/BubbleDataSet.php -------------------------------------------------------------------------------- /src/DataSet/LineDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/LineDataSet.php -------------------------------------------------------------------------------- /src/DataSet/PieDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/PieDataSet.php -------------------------------------------------------------------------------- /src/DataSet/PolarAreaDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/PolarAreaDataSet.php -------------------------------------------------------------------------------- /src/DataSet/RadarDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/RadarDataSet.php -------------------------------------------------------------------------------- /src/DataSet/ScatterDataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSet/ScatterDataSet.php -------------------------------------------------------------------------------- /src/DataSetCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/DataSetCollection.php -------------------------------------------------------------------------------- /src/Delegate/ArraySerializable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Delegate/ArraySerializable.php -------------------------------------------------------------------------------- /src/Delegate/JsonSerializable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Delegate/JsonSerializable.php -------------------------------------------------------------------------------- /src/Delegate/NumberUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Delegate/NumberUtils.php -------------------------------------------------------------------------------- /src/Delegate/StringUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Delegate/StringUtils.php -------------------------------------------------------------------------------- /src/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Factory.php -------------------------------------------------------------------------------- /src/LabelsCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/LabelsCollection.php -------------------------------------------------------------------------------- /src/Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options.php -------------------------------------------------------------------------------- /src/Options/Animation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Animation.php -------------------------------------------------------------------------------- /src/Options/Animation/PieAnimation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Animation/PieAnimation.php -------------------------------------------------------------------------------- /src/Options/BarOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/BarOptions.php -------------------------------------------------------------------------------- /src/Options/BubbleOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/BubbleOptions.php -------------------------------------------------------------------------------- /src/Options/Elements.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Elements.php -------------------------------------------------------------------------------- /src/Options/Elements/Arc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Elements/Arc.php -------------------------------------------------------------------------------- /src/Options/Elements/Line.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Elements/Line.php -------------------------------------------------------------------------------- /src/Options/Elements/Point.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Elements/Point.php -------------------------------------------------------------------------------- /src/Options/Elements/Rectangle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Elements/Rectangle.php -------------------------------------------------------------------------------- /src/Options/Hover.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Hover.php -------------------------------------------------------------------------------- /src/Options/Layout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Layout.php -------------------------------------------------------------------------------- /src/Options/Layout/Padding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Layout/Padding.php -------------------------------------------------------------------------------- /src/Options/Legend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Legend.php -------------------------------------------------------------------------------- /src/Options/Legend/Labels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Legend/Labels.php -------------------------------------------------------------------------------- /src/Options/Legend/PieLegend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Legend/PieLegend.php -------------------------------------------------------------------------------- /src/Options/LineOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/LineOptions.php -------------------------------------------------------------------------------- /src/Options/PieOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/PieOptions.php -------------------------------------------------------------------------------- /src/Options/PolarAreaOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/PolarAreaOptions.php -------------------------------------------------------------------------------- /src/Options/RadarOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/RadarOptions.php -------------------------------------------------------------------------------- /src/Options/Scale.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scale.php -------------------------------------------------------------------------------- /src/Options/Scales.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales.php -------------------------------------------------------------------------------- /src/Options/Scales/GridLines.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/GridLines.php -------------------------------------------------------------------------------- /src/Options/Scales/ScaleLabel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/ScaleLabel.php -------------------------------------------------------------------------------- /src/Options/Scales/Ticks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/Ticks.php -------------------------------------------------------------------------------- /src/Options/Scales/XAxis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/XAxis.php -------------------------------------------------------------------------------- /src/Options/Scales/XAxisCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/XAxisCollection.php -------------------------------------------------------------------------------- /src/Options/Scales/YAxis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/YAxis.php -------------------------------------------------------------------------------- /src/Options/Scales/YAxisCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Scales/YAxisCollection.php -------------------------------------------------------------------------------- /src/Options/ScatterOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/ScatterOptions.php -------------------------------------------------------------------------------- /src/Options/Title.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Title.php -------------------------------------------------------------------------------- /src/Options/Tooltips.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Tooltips.php -------------------------------------------------------------------------------- /src/Options/Tooltips/Callbacks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Options/Tooltips/Callbacks.php -------------------------------------------------------------------------------- /src/Renderer/Html.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Renderer/Html.php -------------------------------------------------------------------------------- /src/Renderer/JavaScript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Renderer/JavaScript.php -------------------------------------------------------------------------------- /src/Renderer/Json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Renderer/Json.php -------------------------------------------------------------------------------- /src/Renderer/Renderer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Renderer/Renderer.php -------------------------------------------------------------------------------- /src/Renderer/RendererInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/src/Renderer/RendererInterface.php -------------------------------------------------------------------------------- /test/TestUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/halfpastfouram/phpchartjs/HEAD/test/TestUtils.php -------------------------------------------------------------------------------- /test/bootstrap.php: -------------------------------------------------------------------------------- 1 |