Python Charts

Open-source Python projects categorized as Charts

Top 13 Python Chart Projects

  • XlsxWriter

    A Python module for creating Excel XLSX files.

    Project mention: Streamlining Data Export to Excel: A comprehensive guide to using Python, Nodejs, PHP. | | 2023-01-11


  • Flask JSONDash

    :snake: :bar_chart: :chart_with_upwards_trend: Build complex dashboards without any front-end code. Use your own endpoints. JSON config only. Ready to go.

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • asciichart

    Nice-looking lightweight console ASCII line charts ╭┈╯ for NodeJS, browsers and terminal, no dependencies

    Project mention: Your GitHub year in review - 10 fun ways to visualize your contributions | | 2023-01-09

    Or create an amazing ASCII line graph showing your rollercoaster of activity over your last couple of sprints using asciichart (available for C, C#, C++, Elixir, Java, JavaScript, Go, Haskell, Perl, Python, PHP, Rust, and well... you get the picture).

  • ipyvizzu

    Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax.

  • maloja

    Self-hosted music scrobble database to create personal listening statistics and charts

    Project mention: Can I get charged for having FLAC content on my server hosted at Germany? | /r/selfhosted | 2023-07-07

    With that recommendation, I want to add Maloja to the mix. (scrobble which works great with navidrome).

  • dashing

    Terminal dashboards for Python (by FedericoCeratto)

  • lightweight-charts-python

    Python framework for TradingView's Lightweight Charts JavaScript library.

    Project mention: lightweight-charts-python now supports trendlines, ray lines, and the ability to draw them directly onto the chart! | /r/Daytrading | 2023-07-18

    My Python wrapper for TradingView's Lightweight Charts now supports trendlines and ray lines!

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • plotai

    PlotAI - Your Ultimate Plotting Assistant! 📊🤖 Use ChatGPT-3.5 to create plots in Python and Matplotlib directly in your Python script or notebook.

    Project mention: OpenAI shatters revenue expectations, predicted to generate over $1B | | 2023-08-30

    I was playing with their API for half day for code generation and the cost was few dimes. I was writing package for making matplotlib plots.

    Are you building some public service that heavily relay on OpenAI API?

  • termcharts

    Terminal charts

  • Bitbot

    Simple python app to drive Pimoroni e-ink displays with finance candle charts

  • ATW (AWS Tool Web)

    Amazon AWS Web Tool (view only)

  • django-admin-list-charts

    Super simple bar charts for django admin list views visualizing the number of objects based on date_hierarchy using Chart.js.

  • ckstats

    A simple Python package for generating charts.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-30.

Python Charts related posts


What are some of the best open-source Chart projects in Python? This list will help you:

Project Stars
1 XlsxWriter 3,336
2 Flask JSONDash 3,277
3 asciichart 1,688
4 ipyvizzu 867
5 maloja 727
6 dashing 366
7 lightweight-charts-python 337
8 plotai 237
9 termcharts 27
10 Bitbot 27
11 ATW (AWS Tool Web) 9
12 django-admin-list-charts 4
13 ckstats 2
Free Global Payroll designed for tech teams
Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.