🌐
CodeUtility
matplotlib.codeutility.io
Run Matplotlib Code Online - Visualize Python Charts
The CodeUtility Matplotlib Executor allows you to write and run Python code that includes Matplotlib plotting commands - directly in your browser, with no setup or local installation required.
Discussions

I made an online editor that runs matplotlib in your browser
There are good JS/Canvas graph/chart libraries, often interactive. Frontend matplotlib would face the same design limitations like the JS solutions and few more - the ready to plot data has to be provided to it from some sort of backend so in the end you aren't gaining any extras unless you have some very specific and complex charts already configured in matplotlib. Also if you want to plot a lot of data then it will be a lot of memory used by the browser and it's plotted by end user PC so if someone has a weak one, with low amount of RAM it will have problems. And getting good UX/UI is like 90% of the required development time for the project :) And don't forget Excel or Google Sheet charting capabilities. More on reddit.com
🌐 r/Python
8
7
February 5, 2024
Are there any free websites that let you run Python without installing actual Python?

Checkout Google colab

More on reddit.com
🌐 r/learnpython
90
260
April 27, 2022
Matplotlib working with regular Python but not Conda in Sublime Text 3

You need to tell sublime text the path to the python interpret that has matplotlib installed. I know you can do this with a project setting when you have the anaconda sublime text plugin (no affiliation with the anaconda distribution).

Not sure how to specify a python kernel otherwise (I'm sure there is a way, just not sure how)

More on reddit.com
🌐 r/learnpython
8
5
August 21, 2017
What’s the point of Python when we have Power BI?

What's the point of kitchens when we have Burger King?

More on reddit.com
🌐 r/Python
4
0
April 16, 2018
🌐
Reddit
reddit.com β€Ί r/python β€Ί i made an online editor that runs matplotlib in your browser
r/Python on Reddit: I made an online editor that runs matplotlib in your browser
February 5, 2024 -

I work in academia, and plotting is one of the most painful things. Most of the time I end up with multiple virtual environments and files spread across my file system with plots for experiments, presentations, or papers. It is especially inconvenient when I want to reuse some old designs.

A couple of weeks ago I found out about Pyodide, which is a Python interpreter compiled to Webassembly that allows to run Python code in the browser, and it supports matplotlib! So I had the idea to create a website similar to Overleaf but for plotting with matplotlib.

The website is just a quick prototype, but it works. You can create multiple projects (which are stored in localStorage). When you select a project, there is a code editor and the plot output. The first time you open a project it takes some time to download Python, but the next executions are really fast IMO (just press "Ctrl/Cmd + S" inside the editor to execute the code). The cool thing is that with Pyodide everything happens in your browser! No servers are involved in executing your code.

You can check it out here: https://matplotlib.online

Features already present:

  • Two columns, one for the code, and one for the plot. Much better than google collab (when the code starts to grow)

  • Import 1-dimensional variables from spreadsheets: We have all the experimental data in spreadsheets, and it's a pain to convert it to Python for plotting. So I implemented a feature where you directly paste one spreadsheet row/column and it converts the data into a Python list.

  • Vim/emacs/sublime text mode

Things I'm planning to add in the future:

  • Render the figure in a different window, to allow an efficient use of dual-screen setups.

  • Allow to optionally create an account to store the scripts in a server (now they reside in the browser storage).

  • I would love to have a feature where I could paste 2-dimensional data from a spreadsheet and get a matplotlib code/plot, just like you do in Google Docs or Excel.

  • Collaborative editing would be awesome but I don't think I will be able to implement it soon.

  • Better design/UX. I'm not a web developer so this is not my strongest skill.

Let me know what do you think about it :)

comprehensive library for creating static, animated, and interactive visualizations in Python
Matplotlib (portmanteau of MATLAB, plot, and library) is a plotting library for the Python programming language and its numerical mathematics extension NumPy. It provides an object-oriented API for embedding plots into applications … Wikipedia
Factsheet
Original author John D. Hunter
Developers Michael Droettboom, et al.
Initial release 2003; 23 years ago (2003)
Factsheet
Original author John D. Hunter
Developers Michael Droettboom, et al.
Initial release 2003; 23 years ago (2003)
🌐
Matplotlib
matplotlib.org
Matplotlib β€” Visualization with Python
seaborn is a high level interface for drawing statistical graphics with Matplotlib. It aims to make visualization a central part of exploring and understanding complex datasets. statistical data visualization Β· Cartopy is a Python package designed for geospatial data processing in order to produce maps and other geospatial data analyses.
🌐
Trinket
trinket.io β€Ί embed β€Ί python3 β€Ί a5bd54189b
Online Python compiler
pro tip You can save a copy for yourself with the Copy or Remix button. Γ— Β· Publish Your Trinket! View all of your published trinkets here! ... Decide which group to add this trinket below. You don't have any groups that you can add a trinket to β€” try creating a new one! You can also create a new group. ... This is a Python 3 trinket. It includes everything in Python 3.9.6 as well as scientific libraries like Numpy and SciPy and matplotlib , with more on the way.
🌐
Matplotlib
matplotlib.online
matplotlib.online | Create online plots with python and matplotlib
Free online matplotlib compiler. Create matplotlib plots in your browser using python. Import data directly from spreasheets. Rich code editor with vim and emacs modes available.
🌐
TechBeamers
techbeamers.com β€Ί python-online-compiler
Online Matplotlib Compiler - Run Python with Matplotlib Online
Compile and execute Python code online with our Matplotlib compiler. Perfect for plotting graphs and data science, this online Python compiler supports Matplotlib, pandas, NumPy, and other key libraries. No installation needed.
Find elsewhere
🌐
Tutorialspoint
tutorialspoint.com β€Ί compilers β€Ί online-matplotlib-compiler.htm
Online Matplotlib Compiler
import matplotlib.pyplot as plt ... Matplotlib Compiler (Version Matplotlib 3.7.0) Write and Edit, Run, and Share your Matplotlib Code online directly from your browser....
🌐
Python-Fiddle
python-fiddle.com
Python Fiddle: Online Python IDE, Compiler, and Interpreter
Check out the full list of packages here. Python Fiddle provides a web-based IDE where you can start writing Python code quickly without having to set up a local development environment.
🌐
LabEx
labex.io β€Ί tutorials β€Ί python-online-matplotlib-playground-593610
Online Matplotlib Playground | LabEx
Explore data visualization with LabEx's free Online Matplotlib Playground. Get a full Python environment, pre-configured for Matplotlib, no setup required.
🌐
CoCalc
cocalc.com β€Ί features β€Ί python
Run Python Online
Visualization: matplotlib, plotly, seaborn, ... Teaching: learn Python online or teach a course. Find more details in the list of installed Python libraries. Immediately start working by creating or uploading, Jupyter Notebooks or Python scripts. No need to download and install Python, Anaconda, or other Python environments. CoCalc already provides many packages for you. The LaTeX editor is already integrated with PythonTeX and SageTeX.
🌐
Playcode
playcode.io β€Ί python-compiler
Python Online - Run Python Code Free in Browser | Playcode
Unlike other online Python compilers, Playcode lets me install packages from PyPI. I can use NumPy, Pandas, Requests, and more. It's like having a full Python environment in my browser. ... Built interactive Plotly charts directly in my browser. No Jupyter notebook needed. This Python playground renders everything beautifully. Even Matplotlib works flawlessly.
🌐
Trinket
trinket.io β€Ί embed β€Ί python3
Trinket: run code anywhere
pro tip You can save a copy for yourself with the Copy or Remix button. Γ— Β· Publish Your Trinket! View all of your published trinkets here! ... Decide which group to add this trinket below. You don't have any groups that you can add a trinket to β€” try creating a new one! You can also create a new group. ... This is a Python 3 trinket. It includes everything in Python 3.9.6 as well as scientific libraries like Numpy and SciPy and matplotlib , with more on the way.
🌐
Codabrainy
codabrainy.com β€Ί en β€Ί python-compiler
Online python: Python compiler - Codabrainy
You can also use the matplotlib python library that is extremely useful. Please copy and paste your code to the editor and press execute button to run. The output will be displayed on the right. You can alternatively use the import button to load code from your local computer.
🌐
Plotly
plotly.com β€Ί blog β€Ί creating an interactive web app with matplotlib, python, and dash
Creating an Interactive Web App with Matplotlib, Python, and Dash
Make sure you have Dash, Dash Bootstrap Components, Pandas, and Matplotlib installed in your Python environment. Once installed, you can run the app by clicking the play or run button and clicking the link that appears in the terminal.
🌐
OneCompiler
onecompiler.com β€Ί python β€Ί 3vq38pmgw
matplotLib - Python - OneCompiler
Write, Run & Share Python code online using OneCompiler's Python online compiler for free. It's one of the robust, feature-rich online compilers for python language, supporting both the versions which are Python 3 and Python 2.7. Getting started with the OneCompiler's Python editor is easy and fast.
🌐
W3Schools
w3schools.com β€Ί python β€Ί matplotlib_pyplot.asp
Matplotlib Pyplot
Python Examples Python Compiler Python Exercises Python Quiz Python Challenges Python Server Python Syllabus Python Study Plan Python Interview Q&A Python Bootcamp Python Certificate Python Training ... Most of the Matplotlib utilities lies under the pyplot submodule, and are usually imported under the plt alias:
🌐
CoderPad
coderpad.io β€Ί languages β€Ί python-3
Python 3 Online IDE & Code Editor for Technical Interviews
April 17, 2023 - Django is a Python-based web framework that will allow you to display your charts in a convenient interface. We’ve created a ready-made Matplotlib sandbox pad for you to use, all you need to do is edit the view.py file with your chart or graph ...
🌐
MyCompiler
mycompiler.io β€Ί online-python-compiler
Online Python Compiler - myCompiler
Using myCompiler, you can run your code instantly from any device. Just visit our website, select a language, type in your code and hit "Run!" Write your code without having to spend hours figuring out how to set up a programming environment. ...
🌐
W3Schools
w3schools.com β€Ί python β€Ί trypython.asp
W3Schools online PYTHON editor
The W3Schools online code editor allows you to edit code and view the result in your browser