headerheaderheaderheaderheaderheaderheaderheader
header
headerheaderheaderheaderheaderheaderheaderheaderheaderheaderheaderSSL encrypted Site
header
News
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:

picture
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 Kommentare

[Zurück zu News]
Pseudonym:


Anti-Spambot-Sicherung: Bitte den zweiten und fünften Buchstaben eingeben!
FireBee


Neueste Kommentare

Greg / HLT2024-02-16 10:05:04
The FireBee FreeMiNT Setup 2022
TalionRanger2024-02-13 07:18:30
The FireBee FreeMiNT Setup 2022
JoeIron2023-12-13 11:52:47
The FireBee FreeMiNT Setup 2022
Luposian2023-03-18 04:54:40
The FireBee FreeMiNT Setup 2022
JoeIron2023-03-14 13:00:13
The FireBee FreeMiNT Setup 2022
WareWolf2023-01-25 16:45:16
The FireBee FreeMiNT Setup 2022
HeinzSchmidt2023-01-09 20:55:54
Das FireBee FreeMiNT Setup 2022
PMMS2023-01-07 11:18:30
The FireBee FreeMiNT Setup 2022
Letzte Neuigkeiten
Das FireBee FreeMiNT Setup 2022
2022-12-31:
Mit einem kräftigen Lebenszeichen dürfen wir uns dieses Jahr erstmalig zurück ...
Mehr
EmuTOS 1.2 und 1.2.1
2022-12-25:
Das EmuTOS Development Team hat am 7. August 2022 die neue Version 1.2 des freien ...
Mehr
EmuTOS 1.1.1
2021-08-16:
Das EmuTOS Development Team hatte am 8. Juli 2021 die neue Version 1.1 des
freien ...

Mehr
RSS Feed | Nutzungsbedingungen | Seitenübersicht