Skip to main content

LightningChart Python - Ultra-High-Performance Python Charts

LightningChart Python is a GPU-accelerated, WebGL-powered data visualization library for Python, designed to deliver exceptional performance and real-time responsiveness when creating charts using massive static or streaming datasets.

Watch the showcase video below:

Showcase video

Key Features

  • High-performance rendering: Leverages GPU acceleration and WebGL rendering for smooth interactivity and high refresh rates, even with millions of data points.
  • 2D & 3D charts: Support for an extensive range of visualization types, including line, scatter, heatmap, area, box, figure, spline, step, point-line, polar, bar, pre, funnel, pyramid, map, treemap, parallel coordinate, gauge and 3D charts including line, scatter, surface, scrolling surface, mesh model and box.
  • Real-time streaming: Built to handle real-time updates efficiently for dynamic dashboards and monitoring solutions.
  • Seamless integration: Works with familiar Python tools: NumPy, Pandas, and GUI frameworks like PyQt, as well as Jupyter notebooks and standalone scripts.
  • Licensing options:
    • Data Scientist (free/premium): Tailored for personal projects, including scripting and notebook-based workflows. Includes a 7-day free trial of premium features.
    • Software Developer: Per-seat, perpetual license designed for embedding charts in commercial, distributable software.

Getting Started

Installation

pip install lightningchart

Basic Example

import lightningchart as lc
import random

lc.set_license("your-license-key")

x = list(range(250))
y = [random.random() for _ in x]

chart = lc.ChartXY(theme=lc.Themes.Light, title="Line Chart")
chart.add_line_series().add(x, y)
chart.open()

About Performance:

The following results are on average, and highlight how much faster LightningChart Python is compared to other Python charting libraries:

  • Real-time tests: 3,630 times faster than other Python libraries tested
  • Static tests: 22,155 times faster than other Python libraries tested

For more information on performance benchmarks, visit our Performance Benchmark page.

LightningChart Python Trader

For financial data visualization, consider LightningChart Python Trader, the most comprehensive Python library for financial charting, featuring over 100 built-in technical indicators (e.g., SMA, EMA, oscillators, volatility tools), drawing tools, and advanced technical analysis capabilities.

Gallery

img01 img02 img03 img04
img05 img06 img07 img08
img09 img10 img11 img12
img13 img14 img15 img16

Useful links

Metadata

Release files for lightningchart 2.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for lightningchart 2.2
File Interpreter ABI Platform
lightningchart-2.2-py3-none-any.whl Python 3 none any Details

Release files / lightningchart-2.2-py3-none-any.whl

Download URL lightningchart-2.2-py3-none-any.whl
Size 5.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
71de1274fd1eb86d67d8711224eac92fdd544fded1f98bd4552900a85e692f6c
BLAKE2b-256 checksum
How to use checksums
f0febea770fa0e4dda3406dc9c384ff436d17af0c1fba448089dcd53c82f0eb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.13.1

Release history Release notifications | RSS feed

This release

2.2 This release

1 release file

2.1.1

1 release file

2.1.0

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.3

1 release file

1.1.2

1 release file

1.1.1

1 release file

1.1.0

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.1

1 release file

0.8.0

1 release file

0.7.3

1 release file

0.7.2

1 release file

0.7.1

1 release file

0.7.0

1 release file

0.6.10

1 release file

0.6.9

1 release file

0.6.8

1 release file

0.6.7

1 release file

0.6.6

1 release file

0.6.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page