Diagramm-Bibliothek für C-Programmierer
2016-05-19:
Der Autor Peter Lane hat eine einfache Diagramm-Bibliothek für C-Programme geschaffen. Die Bibliothek wurde derart gestaltet, um, durch einfaches Kopieren von zwei Dateien (chart.h und chart.c) in ein C-Projekt, in andere Programme inkludiert zu werden.
Drei Arten von Diagrammen werden unterstützt:
 Ein Bildschirmfoto des Diagramm-Beispiels, das auf einer FireBee unter MINT und XaAES läuft. |
1. Balken-Diagramme: Ein Set von positiven Werten wird in eine Serie von vertikalen Balken konvertiert. Der Titel, x/y Kennzeichnungen, Farben und Füllmuster von Balken können verändert werden. 2. Linien-Diagramme: Ein Set von Linien wird zu den Linien-Diagrammen addierd. Der Titel, x/y Kennzeichnungen und Farben, Linien- und Punkt-Stile können alteriert werden. 3. Torten-Diagramme: Ein Set von positiven Werten wird in Stücke eines Torten-Diagramms konvertiert. Der Titel, die Kennzeichnungen der Stücke, Farben und Füllmuster können geändert werden.
Alle Diagramme nutzen die Standard-VDI-Grafik um gezeichnet zu werden, und skalieren sich selbst um in die gegebenen Zeichen-Fläche zu passen. (Da die FireBee keine pmarkers unterstützt, werden diese individuell innerhalb der Bibliothek gezeichnet: um diese zu nutzen wird beim Kompilieren das Symbol PMARKS definiert.)
Die Diagramm-Bibliothek wurde mit dem AHCC-Kompiler geschrieben. Ein Beispiel-Programm das mit der Bibliothek mitgeliefert wird, zeigt wie alle Diagramme genutzt werden (im Bild illustriert). Die komplette Dokumentation findet sich in chart.h. Ein Beispiel der Nutzung der Bibliothek in einem anderen Programm kann im neuesten BibFind gefunden werden (siehe: http://peterlane.info/bibfind.html )
Weiter eInformationen und Links zu den Dateien gibt es unter: http://peterlane.info/chart.html
0 Comments
|
|
|
Latest News
|
The FireBee FreeMiNT Setup 2022
2022-12-31:
This year we are back with a strong sign of life. Now that the website is up and ...
|
Read more
|
EmuTOS 1.2 and 1.2.1
2022-12-25:
On August 07th 2022 EmuTOS Development Team published new version 1.2 of free and ...
|
Read more
|
EmuTOS 1.1.1
2021-08-16:
On July 08th 2021 EmuTOS Development Team published new version 1.1 of this free ...
|
Read more
|
|