LitDev 1.2.16.0 DE Extension API

LD3DView LDArray LDBits LDBlueTooth LDCall
LDChart LDClient LDClipboard LDColours LDCommPort
LDController LDControls LDCursors LDDataBase LDDateTime
LDDebug LDDialogs LDDictionary LDEffect LDEmail
LDEncryption LDEvents LDFastArray LDFastShapes LDFigures
LDFile LDFocus LDftp LDGraph LDGraphicsWindow
LDHID LDImage LDInline LDIOWarrior LDList
LDLogic LDMath LDMathX LDMatrix LDMusic
LDNetwork LDPhysics LDProcess LDQueue LDRegex
LDResources LDScrollBars LDSearch LDServer LDSettings
LDShapes LDShell LDSort LDSound LDSpeech
LDStatistics LDStopwatch LDText LDTextWindow LDTimer
LDTranslate LDUnits LDUtilities LDVector LDWaveForm
LDWebCam LDWindows LDxml LDZip

LDChart
Methoden zur Darstellung von Daten als Kreis-/Tortendiagramm, Zeilen oder Histogramm.
example other-samples\LDChart.sb
http://blogs.msdn.microsoft.com/smallbasic/2014/11/15/small-basic-chart-extension/


AddChart ColourMap DoughnutFraction
Highlight HighlightDuration LastChart
LastLabel Legend Properties
SetData Update ValueClicked

AddChart(width,height)
Fügt ein Kreisdiagramm im GraphicsWindow hinzu (Intern: Control#).
Aktuelle GraphicsWindow.BackgroundColor wird für den Hintergrund verwendet.
Aktuelle GraphicsWindow.PenColor und -.Font.. Eigenschaften werden für die Textbezeichnung verwendet, zB:
GraphicsWindow.FontName = "Segoe UI"
GraphicsWindow.FontBold = "False"

width Die Breite des Chart Steuerelementes.
height Die Höhe des Chart Steuerelementes.
returns Der Name der Chart Shape.

ColourMap(chartName,hue,saturation,lightness,hsl,start,end,centralColour)
Setzt die Farbgebung für ein Kreisdiagramm.
chartName Der Name der Chart.
hue Ein Farbton (0 bis 360 [Grad], Standard: 0 für Rot).
saturation Eine Farbsättigung (Intensität 0 bis 1, Standard: 0.5).
lightness Eine rel. Helligkeit (0 bis 1, Standard: 0.5).
hsl Der Parameter für Farbabstufung der verschiedenen Segmente mit den Optionen:
"Hue" (Standard) Regenbogenfarben
"Saturation" steigende Farbintensität
"Lightness" steigende Helligkeit

start Startwert für Farbvariation im Bereich [0 bis 1] (Standard: 0).
end Endwert für Farbvariation im Bereich [0 bis 1] (Standard: 1).
centralColour Farbe für optionalen kreisförmigen Farbgradient zentriert auf der Chart (Standard: "").

DoughnutFraction
Ermittelt oder setzt den radialen Faktor für Sektorausschub beim 'Doughnut'-Chart Stil (Standard: 0.7).

Highlight(chartName,label,fraction)
Hebt ein Diagrammelement hervor (Sektor wird ausgerückt).
chartName Der Name des Charts.
label Die Beschriftung für das Segment.
fraction Radialer Faktor für Sektorausschub des ausgerückten Elementes (0 für zurücksetzen).

HighlightDuration
Ermittelt oder setzt die Animationsdauer [ms] für die Hervorhebung/Ausrückung (Standard: 100).

LastChart
Ermittelt den Name des zuletzt geklickten Chart Steuerelementes.

LastLabel
Ermittelt die Beschriftung des zuletzt geklickten Chartsegments.

Legend(chartName,scale,legend,background)
Setzt Eigenschaften für die Legende zu den Sektoren.
chartName Der Name der Chart.
scale Der Skalierungsfaktor für Legende und Textbezeichnungen (Standard: 1).
legend Der Stil der Legende mit den Optionen:
"None" Ohne Legende
"Legend" Eigenständige Legende
"Overlay" Name überlagert Sektor
"Percent" Prozentsatz überlagert Sektor
"Legend_Percent" (Standard) Separate Legende UND Prozentsatz überlagert Sektor.

background Farbiger Texthintergrund für Legende Beschriftung? "True" oder "False" (Standard).

Properties(chartName,style,scale)
Setzt die Eigenschaften für ein Kreisdiagramm.
chartName Der Name der Chart.
style Der Chartstil mit den Optionen:
"Pie" Kreis (Standard)
"Doughnut" Ring
"Bubble" Einzelkreise
"Bar" Zeilen
"Column" Histogramm

scale Der Skalierungsfaktor für die Chart (Standard: 1).

SetData(chartName,data)
Setzt die Daten für ein Kreisdiagramm.
chartName Der Name der Chart.
data Die zu setzenden Daten als 1D Array, indexiert durch die Elementnamen, zB.
data["Fred"] = 25
data["Mary"] = 15
data["John"] = 40


Update(chartName)
Neuzeichnen (aktualisieren) eines Charts.
Setzt alle hervorgehoben Segmente zurück oder betrifft alle geänderten Chart Eigenschaften.

chartName Der Name der Chart.

ValueClicked
Ereignisaufruf bei Anklicken eines Chartsegments.