Skip to content
This repository has been archived by the owner on Dec 4, 2023. It is now read-only.

VolkovLabs/volkovlabs-echarts-lite

Repository files navigation

Apache ECharts Lite Panel for Grafana

ECharts

Grafana YouTube CI codecov CodeQL

Introduction

The Apache ECharts Lite plugin is a fork of the Apache ECharts panel that provides only Core functionality without maps and extensions. It's designed to use in Application plugins and IoT projects.

Apache ECharts is a free, powerful charting and visualization library with statistical capabilities. It is written in pure JavaScript and based on zrender.

Apache ECharts panel for Grafana | Explore possibilities

Apache ECharts visualization panel offers an easy way of adding intuitive, interactive, and highly customizable charts into your Grafana dashboard.

Requirements

  • Grafana 9 and Grafana 10 are required for major version 2.
  • Grafana 8.5 and Grafana 9 are required for major version 1.

Getting Started

The Apache ECharts Lite panel can be downloaded directly from the GitHub repository.

Highlights

  • Provides Monaco Code Editor for:
    • Working with Grafana data frames (JavaScript),
    • Updating chart configurations in JSON format.
  • Executes the setOption() function using Monaco Code Editor content.
  • Supports variables and location service to make Charts interactive.
  • Based on the ECharts 5.4.3.
  • Supports Light and Dark modes synchronized with Grafana Theme.
  • Supports SVG and Canvas renderers.
  • Supports Code Editor suggestions for Parameters and variables.
  • Supports real-time data updates using streaming Data Sources and Grafana Live.

Documentation

Section Description
ECharts Function Explains how to configure the main Apache ECharts library function.
Examples Explains how to get started with ECharts Examples.
Release Notes Stay up to date with the latest features and updates.

Support

License

Apache License Version 2.0, see LICENSE.