An open API service indexing awesome lists of open source software.

https://github.com/vtereshkov/umplot

UmPlot: A plotting library for Umka
https://github.com/vtereshkov/umplot

Last synced: about 1 year ago
JSON representation

UmPlot: A plotting library for Umka

Awesome Lists containing this project

README

          

# UmPlot
UmPlot: A plotting library for [Umka](https://github.com/vtereshkov/umka-lang) based on [raylib](https://www.raylib.com).

## Example
```
import "umplot.um"

fn main() {
plt := umplot::init(4)

for i := 0; i < 4; i++ {
plt.series[i].name = sprintf("Sine wave %d", i + 1)

for x := 0.0; x <= 100.0; x += 1.0 {
y := (1 + 0.5 * i) * sin(x / 10.0 + i)
plt.series[i].add(x, y)
}
}

plt.series[1].style.kind = .scatter

plt.titles.graph = "UmPlot demo"
plt.titles.x = "Time (seconds)"
plt.titles.y = "Value"

plt.plot()
}

```
![](umplot.png)