Lines Matching defs:data
61 // prepare default data
64 'data' => [],
112 // parse chart data
113 $data = [];
125 $data[trim($line[0])] = trim($line[1]);
127 $return['data'] = $data;
135 public function render($mode, Doku_Renderer $R, $data)
141 $val = array_map('floatval', array_values($data['data']));
144 $key = array_keys($data['data']);
148 $parameters['cht'] = $data['type'];
149 if ($data['bg']) {
150 $parameters['chf'] = 'bg,s,' . $data['bg'];
152 if ($data['fg']) {
153 $parameters['chco'] = implode('|', $this->createColorPalette($data['fg'], count($val)));
155 $parameters['chs'] = $data['width'] . 'x' . $data['height']; # size
159 if ($data['title']) {
160 $parameters['chtt'] = $data['title'];
163 switch ($data['type']) {
168 if ($data['value']) {
177 if ($data['value']) {
185 if ($data['value']) {
190 if ($data['value']) {
196 if ($data['value']) {
205 $rawval = array_keys($data['data']);
218 'class' => 'media' . $data['align'],
220 'width' => $data['width'],
221 'height' => $data['height']
225 if ($data['align'] == 'left') {
227 } elseif ($data['align'] == 'right') {