46 messaggi dal 08 giugno 2007
Ciao ragazzi,
sto lavorando con i Microsoft Charts ed in particolare con i line charts.
Riesco a popolare e disegnare il grafico, passando i valori in questo modo:
foreach (var item in TR)
            {
                int iX = item.giorno.Subtract(StartDate).Days;
                float iY = item.valoreMinimo;
                currentSeries.Points.AddXY(iX, iY);
                
            }

Praticamente su x metto il periodo che mi interessa e su y i valori( dei float per intenderci).
Come modifico i valori su x per far comparire il testo personalizzato?
Spero si essere stato chiaro...
grazie
46 messaggi dal 08 giugno 2007
ho risolto:
currentSeries.XValueType = ChartValueType.Date;
46 messaggi dal 08 giugno 2007
per rendere personalizzata la data su x, ho aggiunto questo codice:
CustomLabel lbl = new CustomLabel();
                lbl.Text = item.giorno.ToString("dd/MM/yyyy");
                lbl.FromPosition = indexMin - 0.5;
                lbl.ToPosition = indexMin + 0.5;
                currentArea.AxisX.CustomLabels.Add(lbl);

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.