Skip to content

OUIsolutions/LPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lplot

Lua Logo GitHub Release License Status Platforms


⚠️ Important Notice

This is alpha software! Use at your own risk. While we're working hard to make it stable, bugs are expected. Perfect for learning and prototyping! 🧪


Overview

lplot is a library to plot graphics, tables, and content in plain HTML.

This library is designed for developers who need to:

  • Generate HTML reports natively from Lua
  • Plot data visualizations
  • Create structured tables dynamically

Key Features

  • Plain HTML Output - Generate functional graphics and tables without heavy frameworks
  • Simplified integration - Single-file inclusion
  • Type Annotations - Comes with external type definitions mapped to lplotTypes.lua
  • Cross-platform functionality - Compatible with Windows, Linux, and macOS
  • Minimal dependencies - No additional library installations required

Releases

File Description
lplot.lua The library in plain lua code
lplotTypes.lua The library type annotations

Installation Tutorials

To install the library, you just need to download it and import it with require.

Download the lib

curl -L "https://github.com/OUIsolutions/LPlot/releases/download/0.0.2/lplot.lua" -o "lplot.lua"

Import the lib

local lplot = require("lplot")

Click here Public API to see the full list of public API functions.

Documentation & Samples

Documentation Description
Build How to build the project
Samples Examples of how to use the library

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


About

a Lua library for plotage data

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors