; Information added by drupal.org packaging script on 2011-08-31
version = "7.x-1.1"
core = "7.x"
project = "chart"
datestamp = "1314765120"

Menü

function aktionen_menu() {
  $items = array();
  $items['mychart'] = array(
      'title' => 'MyChart',
      'page callback' => 'aktionen_test_mychart',
      'access callback' => TRUE,
  );
  return $items;
}

Callback

function aktionen_test_mychart() {
  $chart = array(
      '#chart_id' => 'test_chart',
      '#title' => t('Servings'),
      '#type' => CHART_TYPE_PIE_3D,
//      '#type' => CHART_TYPE_PIE,
      '#size' => chart_size(400, 200),
    );
 
  $chart['#data']['fruits'] = 3;
  $chart['#data']['meats']  = 2;
  $chart['#data']['dairy']  = 5;
 
  $chart['#labels'][] = t('Fruits');
  $chart['#labels'][] = t('Meats');
  $chart['#labels'][] = t('Dairy');
 
  $chart['#data_colors'][] = '00ff00';
  $chart['#data_colors'][] = 'ff0000';
  $chart['#data_colors'][] = '0000ff';
 
  $html = theme('chart', array('chart' => $chart));
  dpm($html);
  return $html;
}

hook_chart_alter

function aktionen_chart_alter(&$chart) {
  if ($chart['#chart_id'] == 'test_chart'){
    $chart['#size'] = chart_size(450, 225);  
  }
}