SetChart Chartfunctie

Met SetChart wordt de titel, het grafiek type en de schaalfactor ingesteld. De functie resulteert in de waarde TRUE indien succesvol en anders FALSE.

SetChart(ChartVarName, ChartTitle, ChartType, ScaleX, ScaleY)
SetChart(ChartVarName, ChartTitle, ChartType)

ChartVarName (MergedString)
In ChartVarName wordt de naam van een met Chart gedeclareerde variabele vermeld in de vorm van een VariableName.

ChartTitle (MergedString)
In ChartTitle wordt de titel van de grafiek vermeld.

ChartType (Expressie)
In ChartType wordt het type van de grafiek vermeld. In de Chart Type Values tabel worden de mogelijke waarden van ChartType aangegeven. Indien voor ChartType een andere waarde wordt opgegeven dan vermeld in de tabel dan geldt de waarde 0 (ColumnClustered).
Opmerking: Grafieken met een type hoger of gelijk aan 46 worden drie dimensionaal afgedrukt.

ScaleX,ScaleY (Expressie)
In ScaleX en ScaleY kan een optionele schaalfactor worden opgegeven. De defaultwaarde is 100%.

Voorbeeld:
{
 Chart Ch1
 FormatFloat("",".",2)
 String Categories, DataSeries, Serie1, Serie2, Serie3, Legend
 Integer i
 While i<361
  Copy(Categories,[Categories][i]|)
  Copy(Serie1,[Serie1][sin(i*pi/180)]|)
  Copy(Serie2,[Serie2][cos(i*pi/180)]|)
  Copy(Serie3,[Serie3][sin(i*pi/180)*cos(i*pi/180)]|)
  i = i + 15
 Wend
 Copy(DataSeries,[Serie1]";"[Serie2]";"[Serie3])
 Copy(Legend,Sinus|Cosinus|SinusXCosinus)
 SetChart(Ch1,"3D grafiek Sinus en Cosinus van 0 tot 360 graden",54,100,100)
 SetChartData(Ch1,[Categories],[DataSeries],[Legend])
}
[Ch1]

Resultaat:
SinCosLijn3D.png (36350 bytes)