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

 La classe EDD_Graph, introdotta nella versione 1.9 di EDD, viene utilizzata per creare facilmente grafici di dati. Ad esempio, i grafici dei report di guadagni/vendite visualizzati in Download → Report vengono creati utilizzando EDD_Graph. La classe può essere utilizzata dalle estensioni per creare rapidamente grafici di qualsiasi set di dati.

 
 Un semplice esempio è il seguente:

```
$data = array(
	'La tua etichetta del grafico qui' =&gt; array(
		array( 1, 5 ),
		array( 3, 8 ),
		array( 10, 2 )
	),
	'Etichetta seconda qui' =&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;
```

 Ogni array interno rappresenta un punto dati sul grafico e dovrebbe essere strutturato in questo modo:

```
array( 'valore sull asse x', 'valore sull asse y' )
```

 I grafici possono contenere una o più linee. Per aggiungere più linee, è sufficiente aggiungere array interni aggiuntivi, come mostrato nell'esempio sopra.

 Insieme ai punti dati, EDD_Graph ti consente di controllare varie opzioni del grafico utilizzando il metodo *set()*. Ad esempio:

```
// Esempio con opzioni impostate diversamente dai valori predefiniti:
$data = array(
    'Etichetta linea' =&gt; array(
        array( 1, 5 ),
        array( 3, 8 ),
        array( 10, 2 )
    ),
    'Etichetta seconda linea' =&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;
```

 Le opzioni disponibili sono:

- 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

 Consulta il riferimento API di Flot (https://github.com/flot/flot/blob/master/API.md) per i possibili valori che ciascuno di questi può ricevere.

 Nota, se desideri visualizzare un grafico sul frontend, dovrai prima includere *includes/admin/reporting/class-edd-graph.php*.</body></html>