Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 2.51 KB

File metadata and controls

74 lines (50 loc) · 2.51 KB

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.3/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.