Aktuelle Zeit: 05.06.2020 16:49

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste
Autor Nachricht
 Betreff des Beitrags: [Module] Chart - Gadget (vers. Diagramme)
BeitragVerfasst: 11.06.2019 20:17 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Chart Gadget - Module (all OS / 64Bit / DPI)

Erzeugen von Säulen-, Balken, Torten- und Kurvendiagrammen, Streudiagramm, sowie Diagramme mit Datenreihen:

  • Unterstützung von positiven und negativen Werten
  • automatische Berechnung der Balkenbreite (#PB_Default) und des Abstandes (#PB_Default) möglich
  • automatische Anpassung des Maximalwertes (#PB_Default) möglich
  • Anzeige von horizontalen Linien (Y-Achse) möglich
  • Anzeige von Werten, Prozenten oder Text im (bzw. über dem) Balken möglich
  • Unterstützung von Links-, Rechts- oder Doppelklick Events für Balken
  • automatische Größenanpassung des Gadgets

Bild

Code:
; Chart::AddItem()             - similar to AddGadgetItem()
; Chart::AttachPopupMenu()     - attachs a popup menu to the chart
; Chart::DisableReDraw()       - disable/enable redrawing
; Chart::EventColor()          - returns the color after the event
; Chart::EventIndex()          - returns the item index after the event
; Chart::EventLabel()          - returns the item label after the event
; Chart::EventValue()          - returns the item value after the event
; Chart::Gadget()              - create a new gadget
; Chart::GetErrorMessage()     - get error message [DE/FR/ES/UK]
; Chart::GetItemColor()        - returns the color of the item
; Chart::GetItemLabel()        - get the label of the item
; Chart::GetItemState()        - similar to GetGadgetItemState()
; Chart::GetItemText()         - similar to GetGadgetItemText()
; Chart::GetLabelState()       - similar to GetGadgetItemState(), but 'label' instead of 'position'
; Chart::GetLabelColor()       - returns the color of the item
; Chart::RemoveItem()          - similar to RemoveGadgetItem()
; Chart::RemoveLabel()         - similar to RemoveGadgetItem(), but 'label' instead of 'position'
; Chart::SetAttribute()        - similar to SetGadgetAttribute()
; Chart::SetAutoResizeFlags()  - [#MoveX|#MoveY|#ResizeWidth|#ResizeHeight]
; Chart::SetColor()            - similar to SetGadgetColor()
; Chart::SetFlags()            - set flags for chart customization
; Chart::SetFont()             - similar to SetGadgetFont()
; Chart::SetItemState()        - similar to SetGadgetItemState()
; Chart::SetItemText()         - similar to SetGadgetItemText()
; Chart::SetLabelState()       - similar to SetGadgetItemState(), but 'label' instead of 'position'
; Chart::SetMargins()          - define top, left, right and bottom margin
; Chart::ToolTipText()         - defines the text for tooltips (#Percent$ / #Value$ / #Label$ / #Serie$)
; Chart::UpdatePopupText()     - updates the menu item text before the popup menu is displayed

; --- Data Series ---

; Chart::AddDataSeries()       - add a new data series
; Chart::AddSeriesItem()       - add a new item to the data series
; Chart::DisplayDataSeries()   - displays the data series
; Chart::EventDataSeries()     - returns the value of the item by index
; Chart::GetSeriesColor()      - returns the color of the data series
; Chart::GetSeriesItemState()  - returns the value of the item by index
; Chart::GetSeriesLabelState() - returns the value of the item by label
; Chart::RemoveSeriesItem()    - removes the item by index
; Chart::RemoveSeriesLabel()   - removes the item by label
; Chart::RemoveDataSeries()    - removes the data series
; Chart::SetSeriesItemState()  - sets the value of the item by index
; Chart::SetSeriesLabelState()

; --- Scatter Plot ---

; Chart::AddScatterPlot()       - add a new scatter plot
; Chart::AddScatterItem()       - add a new item to the scatter plot
; Chart::DisplayScatterPlot()   - displays the scatter plot
; Chart::EventScatterPlot()     - returns the label of the scatter plot after the event
; Chart::EventDataX()           - returns dataX after the event
; Chart::EventDataY()           - returns dataY after the event
; Chart::GetScatterColor()      - returns the color of the scatter plot
; Chart::GetScatterItem()       - returns the value of the item by index [#DataX/#DataY]
; Chart::GetScatterLabelData()  - returns the value of the item by label [#DataX/#DataY]
; Chart::RemoveScatterPlot()    - removes the item by index
; Chart::RemoveScatterItem()    - removes the item by label
; Chart::RemoveScatterLabel()   - removes the data series
; Chart::SetScatterItem()       - sets the values of the item by index
; Chart::SetScatterLabelData()  - sets the values of the item by label

Download: ChartModule.pbi

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:12, insgesamt 12-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Bar Chart - Gadget (Säulendiagramm)
BeitragVerfasst: 12.06.2019 17:52 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Hinzugefügt: Unterstützung negativer Werte
  • Hinzugefügt: Attribut '#AdjustMaximum' (#True/#False) um den Maximumwert anzupassen, wenn notwendig. (= Default)
  • Hinzugefügt: Attribut '#ScaleSpacing' (#Single/#Double) für die automatische Berechnung der Anzahl der Skalenstriche.

Bild

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:14, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Bar Chart - Gadget (Säulendiagramm)
BeitragVerfasst: 16.06.2019 19:32 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Added: Pie Charts

Bild

( Herauszufinden, ob die Maus in einen Kreissektor geklickt hat, war eine echte mathematische Herausforderung. 8) )

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:15, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (Kreis- & Säulendiagramm)
BeitragVerfasst: 16.06.2019 20:43 
Offline

Registriert: 13.05.2010 09:26
Wohnort: Berlin
Hallo,

ich habe das Modul noch nicht ausprobiert, aber die Diagramme hier im Thread sehen gut aus! :allright:

Wird bei den Säulendiagrammen auch die Darstellung mehrerer Datenreihen unterstützt (wie z.B. hier auf den Bildern zu sehen)?
Das wäre für einen Einsatz im professionellen (z.B. wissenschaftlichen) Bereich nötig.

_________________
Dieser Satz ist falsch.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (Kreis- & Säulendiagramm)
BeitragVerfasst: 18.06.2019 11:46 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update:
  • Diagramm für Datenreihen hinzugefügt
  • Unterstützung für Popupmenüs (Chart & Legende) mit automatischer Aktualisierung der Menüitemtexte (z.B. #Label$ / #Series$)
  • vereinfachte Bereitstellung von Eventdaten
  • SetAttribute() teilweise durch SetFlags() ersetzt.

Bild

_________________
Download der Module
Download der Programme

Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (Kreis- & Säulendiagramm)
BeitragVerfasst: 18.06.2019 15:59 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Balkendiagramm (also: horizontale Balken)

Bild

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:17, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (vers. Diagramme)
BeitragVerfasst: 19.06.2019 11:37 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Kurvendiagramm

Bild

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:17, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (vers. Diagramme)
BeitragVerfasst: 19.06.2019 11:47 
Offline
Moderator
Benutzeravatar

Registriert: 15.06.2008 18:22
Wohnort: Dresden
Schöne Sache, danke :allright:

_________________
Win10 x64 | PB 5.71 (x86 und x64)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (vers. Diagramme)
BeitragVerfasst: 19.06.2019 12:18 
Offline
Admin
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
+1 :allright:

_________________
BildBildBildBild BildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [Module] Chart - Gadget (vers. Diagramme)
BeitragVerfasst: 19.06.2019 18:51 
Offline
Benutzeravatar

Registriert: 04.02.2005 15:40
Wohnort: Kaufbeuren
Update: Kurvendiagramm in Kombination mit Datenreihen

Bild

_________________
Download der Module
Download der Programme

Bild


Zuletzt geändert von Thorsten1867 am 20.12.2019 16:18, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 29 Beiträge ]  Gehe zu Seite 1, 2, 3  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye