PHP Класс Piwik\Plugins\CoreVisualizations\JqplotDataGenerator

Supports pie graphs, bar graphs and time serieses (aka, evolution graphs).
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$graphType
$properties array @see Piwik\ViewDataTable for more info.

Открытые методы

Метод Описание
__construct ( array $properties, string $graphType ) Constructor.
factory ( string $type, array $properties ) : JqplotDataGenerator Creates a new JqplotDataGenerator instance for a graph type and view properties.
generate ( DataTable | Piwik\DataTable\Map $dataTable ) : string Generates JSON graph data and returns it.

Защищенные методы

Метод Описание
getUnitsForColumnsToDisplay ( )
initChartObjectData ( DataTable | Piwik\DataTable\Map $dataTable, $visualization )

Приватные методы

Метод Описание
deriveUnitsFromRequestedColumnNames ( )

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( array $properties, string $graphType )
$properties array
$graphType string

factory() публичный статический Метод

Creates a new JqplotDataGenerator instance for a graph type and view properties.
public static factory ( string $type, array $properties ) : JqplotDataGenerator
$type string 'pie', 'bar', or 'evolution'
$properties array The view properties.
Результат JqplotDataGenerator

generate() публичный Метод

Generates JSON graph data and returns it.
public generate ( DataTable | Piwik\DataTable\Map $dataTable ) : string
$dataTable Piwik\DataTable | Piwik\DataTable\Map
Результат string

getUnitsForColumnsToDisplay() защищенный Метод

initChartObjectData() защищенный Метод

protected initChartObjectData ( DataTable | Piwik\DataTable\Map $dataTable, $visualization )
$dataTable Piwik\DataTable | Piwik\DataTable\Map
$visualization

Описание свойств

$graphType защищенное свойство

protected $graphType

$properties защищенное свойство

@see Piwik\ViewDataTable for more info.
protected array $properties
Результат array