Warning
THIS LIBRARY IS A WORK IN PROGRESS (AND ALSO MAY BE ABANDONED ANYTIME)! ANYTHING CAN CHANGE AT ANY MOMENT WITHOUT ANY NOTICE! USE THIS LIBRARY AT YOUR OWN RISK! Also the tick setting functionality is poorly tested and ticks and tick labels may be put in the wrong place. Also the alpha stuff is not yet perfected. btw TODO: write agenda on what needs to be improved (this is partly addressed by TODOs in the comments)
A small addition to Olive.c for plotting data.
Library name is pronounced as tchertets or чертец or [t͡ʃʲirtʲˈet͡s] in Russian.
Currently only scatterplots are supported. Points may be optionally connected by straight lines. No Bezier curves or spline functionality (yet).
See example_plot.c for usage example. This example uses olive.c and stb_image_write.h header files.
To build example, type
make example_plotThe Makefile will download all the needed dependencies using wget. If you are concerned about automatically downloading stuff, check the Makefile and do the stuff manually.
Library's name is a pun on Russian verb "чертить" (to draw [a schematic or a technical drawing]) and dialect Ukrainian "чертец", which is a kind of dormouse (big hazel dormouse or a garden dormouse idk sources differ).
- Vasmer's dictionary page with the definiton of chertec (чертец) as große Haselmaus, i.e. big hazel mouse.
- Vasmer's dictionary page with the definiton of chertec (чертец) as Муохus nitela. Myoxus nitela is Eliomys quercinus (Linnaeus, 1766) (garden dormouse).
MIT
