summaryrefslogtreecommitdiffstats
path: root/src/charts
diff options
context:
space:
mode:
authorKore Nordmann <github@kore-nordmann.de>2006-09-12 11:20:27 +0000
committerKore Nordmann <github@kore-nordmann.de>2006-09-12 11:20:27 +0000
commit22649b2b81c18461fd85793690de5d04b45806fa (patch)
treea227e9ebef702838ddc1d84b1348464663b80f16 /src/charts
parentb269dab61f162292ba4ad1f3cb400e182be23cee (diff)
downloadzetacomponents-graph-22649b2b81c18461fd85793690de5d04b45806fa.zip
zetacomponents-graph-22649b2b81c18461fd85793690de5d04b45806fa.tar.gz
- Added image map support
# This changes all generated SVGs because each genereted element has an ID now
Diffstat (limited to 'src/charts')
-rw-r--r--src/charts/line.php4
-rw-r--r--src/charts/pie.php2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/charts/line.php b/src/charts/line.php
index ebf86f9..6d6f381 100644
--- a/src/charts/line.php
+++ b/src/charts/line.php
@@ -108,7 +108,7 @@ class ezcGraphLineChart extends ezcGraphChart
}
// Display data
- foreach ( $this->data as $data )
+ foreach ( $this->data as $datasetName => $data )
{
--$nr[$data->displayType->default];
switch ( $data->displayType->default )
@@ -140,6 +140,7 @@ class ezcGraphLineChart extends ezcGraphChart
$renderer->drawDataLine(
$boundings,
+ new ezcGraphContext( $datasetName, $key ),
$data->color->default,
( $lastPoint === false ? $point : $lastPoint ),
$point,
@@ -173,6 +174,7 @@ class ezcGraphLineChart extends ezcGraphChart
$renderer->drawBar(
$boundings,
+ new ezcGraphContext( $datasetName, $key ),
$data->color->default,
$this->elements['xAxis']->axisLabelRenderer->modifyChartDataPosition(
$this->elements['yAxis']->axisLabelRenderer->modifyChartDataPosition(
diff --git a/src/charts/pie.php b/src/charts/pie.php
index 5f4258a..b21401e 100644
--- a/src/charts/pie.php
+++ b/src/charts/pie.php
@@ -35,6 +35,7 @@ class ezcGraphPieChart extends ezcGraphChart
{
// Only draw the first (and only) dataset
$dataset = $this->data->rewind();
+ $datasetName = $this->data->key();
$this->driver->options->font = $this->options->font;
@@ -53,6 +54,7 @@ class ezcGraphPieChart extends ezcGraphChart
case ezcGraph::PIE:
$renderer->drawPieSegment(
$boundings,
+ new ezcGraphContext( $datasetName, $label ),
$dataset->color[$label],
$angle,
$angle += $value / $sum * 360,
OpenPOWER on IntegriCloud