You are here

visualization.api.php in Visualization API 8

Same filename and directory in other branches
  1. 7 visualization.api.php

Hooks provided by Visualization.

File

visualization.api.php
View source
<?php

/**
 * @file
 * Hooks provided by Visualization.
 */

/**
 * Example page that demonstrates how to use the theme hook to visualize data
 * using the Visualization API. You can also use the Views display plugin if
 * you construct your data queries using Views.
 */
function example_page() {
  $data = array(
    array(
      'fruit' => 'apple',
      'votes' => 5,
    ),
    array(
      'fruit' => 'mango',
      'votes' => 3,
    ),
    array(
      'fruit' => 'banana',
      'votes' => 4,
    ),
  );
  $options = array(
    'title' => 'Favourite fruits',
    'fields' => array(
      'fruit' => array(
        'label' => t('Fruit'),
        'enabled' => FALSE,
      ),
      'votes' => array(
        'label' => t('Votes'),
        'enabled' => TRUE,
      ),
    ),
    'xAxis' => array(
      'labelField' => 'fruit',
    ),
    'data' => $data,
    'type' => 'pie',
  );
  return array(
    '#theme' => 'visualization',
    '#options' => $options,
  );
}

Functions

Namesort descending Description
example_page Example page that demonstrates how to use the theme hook to visualize data using the Visualization API. You can also use the Views display plugin if you construct your data queries using Views.