Best of Matplotlib โ€” 2025

  1. 1
    Article
    Avatar of planetpythonPlanet Pythonยท26w

    Getting Started With the NiceGUI Library in Python

    NiceGUI is a Python library for building interactive web-based graphical user interfaces without requiring HTML, CSS, or JavaScript knowledge. The guide covers installation via pip, creating a basic "Hello, World!" application, and exploring various UI elements including text, controls, data visualization, and audiovisual components. It demonstrates layout techniques using cards, rows, columns, and grids, and explains event handling through on_click, on_change callbacks and the on() method. The tutorial provides practical examples like a temperature data table with Matplotlib plots and a user profile form, making it accessible for Python developers new to web GUI development.

  2. 2
    Article
    Avatar of planetpythonPlanet Pythonยท1y

    Matplotlib Practice Online: Free Exercises

    Explore a comprehensive set of Matplotlib exercises and practice using an online Matplotlib compiler. Learn how to analyze trends, build machine learning models, and explore datasets with various plot types such as bar charts, scatter plots, histograms, and more. The exercises include practical examples to help you understand and visualize data using Python, making it easier for you to focus on mastering data visualization.

  3. 3
    Article
    Avatar of lpythonLearn Pythonยท47w

    ๐Ÿ‹๏ธ How I Built a Gym & Diet Progress Tracker Using Python

    A developer built a personal fitness tracking application using Python to monitor workouts, diet, and progress without relying on commercial apps. The project uses pandas for data management, matplotlib/seaborn for visualization, CSV files for storage, and optionally tkinter for GUI. It tracks daily workouts, nutrition data, body weight, and generates visual progress charts. Key challenges included creating flexible input formats, preventing data overwrites, and clear long-term progress visualization.

  4. 4
    Article
    Avatar of tdsTowards Data Scienceยท40w

    Building a Modern Dashboard with Python and Tkinter

    Tkinter remains a powerful and lightweight option for creating modern desktop GUI applications and data dashboards in Python. The article demonstrates building a comprehensive car sales dashboard using Tkinter with ttkbootstrap for modern styling, matplotlib for interactive charts, and pandas for data processing. Key features include dynamic filtering, clickable visualizations, tabbed interfaces, and real-time data updates. The tutorial covers fundamental Tkinter concepts like widgets, geometry managers, and event loops, then progresses to a complex multi-tab dashboard with correlation heatmaps, scatter plots, and data tables.