InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Python Data Visualization Projects
-
Any codebase out there, written in go, that offers somewhat same philosophy as https://github.com/mingrammer/diagrams? TLDR; Generate photographic diagrams from code.
-
Project mention: What are you guys using for making GUIs nowadays? | reddit.com/r/Python | 2023-01-26
- For a PoC / localhost / web usage : https://streamlit.io/
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: NiceGUI: Let any browser be the frontend for your Python code | reddit.com/r/Python | 2023-01-15
Of course there are valid use cases for splitting frontend and backend technologies. NiceGUI is for those who don’t want to leave the Python ecosystem and like to reap the benefits of having all code in one place. There are other options like Streamlit, Dash, Anvil, JustPy, and Pynecone. But we initially created NiceGUI to easily handle the state of external hardware like LEDs, motors, and cameras. Additionally, we wanted to offer a gentle learning curve while still providing the ability to go all the way down to HTML, CSS, and JavaScript if needed.
-
Take a look at Bokeh. https://bokeh.org/
-
Let's take a small subset i.e 20 data points of our prediction and compare it with actual output using matplotlib library
-
I recognise the graph style from plotly https://plotly.com/python/
-
For Python, here's a nice compilation: https://github.com/ml-tooling/best-of-ml-python/blob/main/RE...
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Best tools for good looking tables and piecharts | reddit.com/r/pythontips | 2023-01-19
Seaborn is based on matplotlib and quite modern. Coming from R and used to ggplot (which is also available in python) I really like it.
-
Check out Altair-vega . plotly is great, but I find altair to have a better api and visuals.
-
If you know Python you can use Folium produce Leaflet maps without using Javascript. I'm not sure if the updating functionality you require is possible, but could be worth a look.
-
Project mention: Show HN: Open-Source No-Code Platform for Machine Learning and Data Science | news.ycombinator.com | 2023-01-01
Honestly, I think ML should always involve at least a little bit of coding, which would be more practical. That said, this looks reasonable, good playground for experiment.
A good similar product is Orange: https://orangedatamining.com/
-
Project mention: Best tools for good looking tables and piecharts | reddit.com/r/pythontips | 2023-01-19
Seaborn is based on matplotlib and quite modern. Coming from R and used to ggplot (which is also available in python) I really like it.
-
Project mention: #VisualizationTip: Using Seaborn(Heatmap) to visualize Missing data( Yellow- Representation of a column's missing data.) | reddit.com/r/datascience | 2022-10-04
Good job, but I would recommend missingno it's a powerful module for missing values visualization.
-
Project mention: Is R or Python an EASIER option for non-CS/SE grads? | reddit.com/r/datascience | 2022-12-12
You could use plotnine if you like the grammar of graphics concept: https://plotnine.readthedocs.io/en/stable/
-
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.
-
Project mention: Help: RecursionError: maximum recursion depth exceeded | reddit.com/r/learnpython | 2023-01-20
I don't think that's related to your error though - from the backtrace, it looks like the plotWidget has plotItem attribute that's somehow been assiged to itself (or maybe some other PlotWidget) , so is just endlessly recursing as it tries to proxy the same attribute lookup (presumably 'clear') to itself. Looking at the source, the plotitem is either created as a new PlotItem() object if not provided, or passed in to the constructor, so I'd check how this gets initialised - eg. does this get set as a property in your .ui file? Are you setting it to the widget itself somehow?
-
Project mention: Seeking library recommendation for 3D visualization of crystal structure | reddit.com/r/Python | 2022-11-06
Two similar alternatives you could look at are PyVista which is based on the same framework as Mayavi and VisPy. Mayavi is strongly dependent on the whole Enthought suite which can be a disadvantage if you don’t really use its abilities.
-
Mage
🧙 The modern replacement for Airflow. Mage is an open-source data pipeline tool for transforming and integrating data. https://github.com/mage-ai/mage-ai
Yes, check out how Mage does it: https://github.com/mage-ai/mage-ai/tree/master/mage_integrations/mage_integrations/destinations/delta_lake_s3
-
Project mention: Flüssiggas fast so klimaschädlich wie Steinkohle | reddit.com/r/Energiewirtschaft | 2023-01-09
-
-
vectorbt
Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
Project mention: Is there any python libraries to backtest buy and sell signals with dates? | reddit.com/r/algotrading | 2022-06-14For exactly this I use this https://github.com/polakowo/vectorbt it’s really a powerful tool and you can tons of things with it. Recently the developer decided to maintain it but not adding new features, which from now on will be released on the pro version. However, the free version is still very valuable, incredibly fast and suitable for basic to intermediate tasks.
-
Project mention: Programmatically create presentation slides with data visualisation graphs in Python | reddit.com/r/datascience | 2022-12-12
If you would like to see slides during working on notebook, then you will need RISE extension. If you would like to update slides periodically, serve them on the cloud (with authentication) or add interactive widgets, then you can check Mercury framework.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Data Visualization related posts
- Interactive plots
- Help: RecursionError: maximum recursion depth exceeded
- [Updated] Options Greeks Plotter
- Best tools for good looking tables and piecharts
- What new Python features are the most useful for you?
- Python Built-in vs Looping
- is python numpy and pa das enough to freelance
-
A note from our sponsor - InfluxDB
www.influxdata.com | 28 Jan 2023
Index
What are some of the best open-source Data Visualization projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | diagrams | 27,697 |
2 | streamlit | 22,256 |
3 | dash | 17,966 |
4 | bokeh | 17,141 |
5 | matplotlib | 16,758 |
6 | plotly | 12,787 |
7 | best-of-ml-python | 12,524 |
8 | seaborn | 10,275 |
9 | Altair | 8,020 |
10 | folium | 6,071 |
11 | orange | 3,907 |
12 | ggplot | 3,636 |
13 | missingno | 3,440 |
14 | plotnine | 3,328 |
15 | Flask JSONDash | 3,263 |
16 | PyQtGraph | 3,095 |
17 | VisPy | 3,001 |
18 | Mage | 2,925 |
19 | electricitymaps-contrib | 2,707 |
20 | pygal | 2,515 |
21 | vectorbt | 2,515 |
22 | mercury | 2,303 |
23 | sweetviz | 2,296 |