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