You are here

function example_page in Visualization API 8

Same name and namespace in other branches
  1. 7 visualization.api.php \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.

File

./visualization.api.php, line 13
Hooks provided by Visualization.

Code

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,
  );
}