Domanda

Nella mia domanda, sto usando un DiagrammaBarre per visualizzare i dati. Tuttavia, il testo nelle asse delle categorie può essere troppo lunghe per essere visualizzate sul grafico, in modo flessibile regola automaticamente la dimensione del carattere, al punto che il dato è o illeggibili, o il testo è parzialmente visibile.

La lunghezza del testo varia ogni volta che nuovi dati entra, quindi non posso impostare l'attributo gutterLeft per un valore statico in fase di esecuzione.

Due cose che mi vengono in mente sono:

  1. Modificare la grondaia dinamicamente secondo i nuovi dati

  2. Avere una barra di scorrimento sulle categoryaxis in modo che se il testo non entra nello spazio, l'utente può scorrere per vederlo

Qualsiasi aiuto sarebbe apprezzato.

EDIT: Ho centinaia di righe di dati viene graficamente in una sola volta, quindi non posso davvero usare una leggenda per ogni elemento.

Inoltre, non ho idea di come modificare la proprietà gutterLeft con ActionScript. Farlo in MXML è semplice come

gutterLeft="100"

, ma non posso accedere alla proprietà mediante ActionScript. Ho anche cercato di legare la variabile gutterLeft in un intero e cambiare la situazione intero e ancora non ha funzionato. : |

È stato utile?

Soluzione

il problema è che gutterleft è uno stile, e per questo deve essere impostato come uno quando si utilizza ActionScript.

speravo di vedere il tuo codice per dare una risposta più dettagliata, ma ciò che si vuole fare è:

mychart.setStyle("gutterLeft",500);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top