<html lang="pt-br" dir="ltr"><head></head><body># EDD_Graph

 A classe EDD\_Graph, introduzida na vers	ilde{A}£o 1.9 do EDD, 	ilde{A}© usada para construir facilmente gr	ilde{A}¡ficos de dados. Por exemplo, os gr	ilde{A}¡ficos de relat	ilde{A}³rios de ganhos / vendas vistos em Downloads 

 
 → Relat	ilde{A}³rios s	ilde{A}£o criados usando EDD\_Graph. A classe pode ser usada por extens	ilde{A}µes para criar rapidamente gr	ilde{A}¡ficos de qualquer conjunto de dados.

 
 Um exemplo simples se parece com isto:

```
$data = array(
	'Seu R	ilde{A}³tulo de Gr	ilde{A}¡fico Aqui' =&gt; array(
		array( 1, 5 ),
		array( 3, 8 ),
		array( 10, 2 )
	),
	'Segundo R	ilde{A}³tulo Aqui' =&gt; array(
		array( 1, 7 ),
		array( 4, 5 ),
		array( 12, 8 )
	)
);
$graph = new EDD_Graph( $data );
$graph-&gt;display();&lt;br&gt;&lt;/br&gt;
```

 Cada array interno representa um ponto de dados no gr	ilde{A}¡fico e deve ser estruturado assim:

```
array( 'valor no eixo x', 'valor no eixo y' )
```

 Gr	ilde{A}¡ficos podem conter uma ou mais linhas. Para adicionar v	ilde{A}¡rias linhas, simplesmente adicione arrays internos adicionais, como mostrado no exemplo acima.

 Juntamente com os pontos de dados, EDD\_Grap permite controlar v	ilde{A}¡rias op	ilde{A}§	ilde{A}µes do gr	ilde{A}¡fico usando o m	ilde{A}©todo *set()* . Por exemplo:

```
// Exemplo com op	ilde{A}§	ilde{A}µes definidas para outros que n	ilde{A}£o o padr	ilde{A}£o:
$data = array(
    'R	ilde{A}³tulo da Linha' =&gt; array(
        array( 1, 5 ),
        array( 3, 8 ),
        array( 10, 2 )
    ),
    'R	ilde{A}³tulo da Segunda Linha' =&gt; array(
        array( 1, 7 ),
        array( 4, 5 ),
        array( 12, 8 )
    )
);
$graph = new EDD_Graph( $data );
$graph-&gt;set( 'bgcolor', '#000' );
$graph-&gt;set( 'color', '#fff' );
$graph-&gt;display();&lt;br&gt;&lt;/br&gt;
```

 As op	ilde{A}§	ilde{A}µes dispon	ilde{A}­veis s	ilde{A}£o:

- y\_mode
- x\_mode
- y\_decimals
- x\_decimals
- y\_position
- time\_format
- ticksize\_unit
- ticksize\_num
- multiple\_y\_axes
- bgcolor
- bordercolor
- color
- borderwidth
- bars
- lines
- points

 Veja a [refer	ilde{A}ªncia da API do Flot](https://github.com/flot/flot/blob/master/API.md) para os poss	ilde{A}­veis valores que cada um destes pode receber.

 Note que, se voc	ilde{A}ª quiser exibir um gr	ilde{A}¡fico no front-end, voc	ilde{A}ª precisar	ilde{A}¡ incluir *includes/admin/reporting/class-edd-graph.php* primeiro.</body></html>