Skip to content

The Business Charts panel allows you to integrate charts and graphs created by the Apache ECharts library into your Grafana dashboard.

License

Notifications You must be signed in to change notification settings

VolkovLabs/business-charts

Repository files navigation

Apache ECharts Panel for Grafana

ECharts

Grafana YouTube CI E2E codecov CodeQL

Introduction

The Apache ECharts Panel plugin is a data visualization extension for Grafana that allows you to integrate charts and graphs from the popular Apache ECharts library into your Grafana dashboard.

Apache ECharts is a powerful and versatile data visualization library providing a wide range of chart types including statistical capabilities. It is written in pure JavaScript and based on zrender, a lightweight graphic library for chart rendering.

Apache ECharts panel for Grafana | Explore possibilities

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

Requirements

  • Apache ECharts Panel 5.X requires Grafana 9.2 or Grafana 10.
  • Apache ECharts Panel 3.X and 4.X require Grafana 8.5 or Grafana 9.

Getting Started

You can install the Apache ECharts Panel from the [Grafana Plugins catalog or use the Grafana command line tool.

For the latter, please use the following command.

grafana-cli plugins install volkovlabs-echarts-panel

Highlights

  • Provides Monaco Code Editor for:
    • Working with Grafana data frames (JavaScript).
    • Updating chart configurations in the JSON format.
    • Customizing theme configurations.
  • Supports variables and locationService to make charts interactive.
  • Based on Apache ECharts 5.4.3.
  • Supports light and dark themes adjusted to the Grafana theme.
  • Supports SVG and Canvas renderers.
  • Includes USA and World GeoJSON maps. Additional maps can be loaded dynamically.
  • Includes Liquid Fill Chart to represent data in percentage.
  • Includes ECharts-GL proving 3D plots, globe visualization, and WebGL acceleration.
  • Includes ecStat, a statistical and data mining tool.
  • Supports Code Editor suggestions for parameters and variables.
  • Supports Baidu, Gaode, and Google Maps using API. Requires the provision of the access key.
  • Supports real-time data updates using streaming data sources and Grafana Live.
  • Provides 100+ ready-to-use examples at echarts.volkovlabs.io.

Examples

Documentation

Section Description
ECharts Function Explains how to configure the main Apache ECharts library function.
Examples Explains how to get started with ECharts Examples.
Features Demonstrates panel features.
Maps Demonstrates how to work with different maps.
Tutorials Tutorials for Apache ECharts Panel.
Release Notes Stay up to date with the latest features and updates.

Feedback

We're looking forward to hearing from you. You can use different ways to get in touch with us.

  • Ask a question, request a new feature, or report an issue at GitHub issues.
  • Subscribe to our YouTube Channel and leave your comments.
  • Sponsor our open-source plugins for Grafana at GitHub Sponsor.
  • Support our project by starring the repository.

License

Apache License Version 2.0, see LICENSE.

About

The Business Charts panel allows you to integrate charts and graphs created by the Apache ECharts library into your Grafana dashboard.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project