owid-grapher
vsketch

owid-grapher | vsketch | |
---|---|---|
205 | 11 | |
1,464 | 540 | |
1.0% | 1.5% | |
10.0 | 2.7 | |
4 days ago | about 1 month ago | |
TypeScript | Python | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
owid-grapher
-
Group of investors represented by YouTuber Perifractic buys Commodore
Globally, since the advent of widespread computer use, human life has improved by orders of magnitude along every metric we have: poverty, hunger, disease, literacy, child mortality, life expectancy, homicide rates, etc., etc., etc.: https://ourworldindata.org
Respectfully, you are the one making an extraordinary claim in need of evidentiary support.
-
Please Commit More Blatant Academic Fraud
That's actually the part about people constantly negging on social sciences [1] that I often find confusing.
There's huge amounts of data available (geography, lots and lots of maps; history, huge amount of historical documentation; economics, vast amounts of public datasets produced every month by most governments; political science, censuses, voting records, driver registrations, political contest results all over the Earth - often for decades if not centuries).
Most is relatively well verified, and often tells you how it was verified [2]. Often it's obtainable in publicly available datasets that numerous other researchers can verify was obtained from a legitimate source. [3]
There's lots of data available. Much is also verifiable in a very personal way simply by walking somewhere and looking. In many ways, social sciences should be one of the most rigorous disciplines in most of academia.
[1] Using Wikipedia's grouping on "social sciences" (anthropology, archaeology, economics, geography, history, linguistics, management, communication studies, psychology, culturology and political science): https://en.wikipedia.org/wiki/Social_science
[2] Census 2020, Data Quality: https://www.census.gov/programs-surveys/decennial-census/dec...
[3] Economic Indicators by Country: https://tradingeconomics.com/indicators
[4] Our World in Data (with Demographics, Health, Poverty, Education, Innovation, Community Wellbeing, Democracy): https://ourworldindata.org/
-
3D Data World Explorer
Population data by country over time was scraped from ourworldindata.org
-
Dead Internet
> filled our heads with candied dreams of endlessly-spanning information super-highways
* https://www.wikipedia.org
* https://www.openstreetmap.org
* https://github.com
* https://data.gov
* https://fred.stlouisfed.org
* https://ourworldindata.org
* ...
Plus the countless documentation websites that we technical writers lovingly toil away at day-in and day-out.
-
A New Package for Making Charts in Emacs: Eplot
Neat!
This is one of my favorite spaces, so I'll add some generic advice which may or may not be helpful.
I once had the privilege of working for Max Roser and Hannah Ritchie at Our World in Data, as one of the engineers on their Grapher library (https://github.com/owid/owid-grapher), and learned a ton from them (and others on the team) about making great charts.
My one piece of advice from looking at your examples would be: don't neglect title, subtitle, and caption! They would be so easy to do well because you've already created your "simple headers thingies". A few words go along way. Check out "Storytelling with Data" by Cole Nussbaumer Knaflic for a great read on the subject. Owid's Grapher does those the best, IMO (followed closely by DataWrapper.de -- but that's not open source).
At some point, if you keep up with this, you'll also want to add a dataflow library and DSL. Hadley Wickham's dplyr in R was the GOAT, and I copied that in my Ohayo tool and in OWID Grapher's CoreTable library (https://github.com/owid/owid-grapher/tree/master/packages/%4...). Jeffrey Heer's newish Arquero (https://idl.uw.edu/arquero/) library is also along those lines.
Lately I've delving into Mike Bostock's new thing Plot (https://observablehq.com/plot/). So far, excited by it, but only spent a day or two with it at this point.
I don't use emacs anymore, but hopefully something helpful in the comments above.
- HN: There do not seem to be many infographics based sites
-
What are your favourite websites that display a lot of data / tables?
https://ourworldindata.org/
I reach for it several times per week. Never struggle finding what I want, nor getting it into the shape I want it.
-
IT Healthcare: Its Importance, Challenges And How To Find Good Healthcare Data
Let’s begin with a data visualization-friendly resource.
-
Why Are Older Americans Drinking So Much?
Here's a dashboard: https://ourworldindata.org/
Pick almost anything to see a positive trend.
-
Observable 2.0, a static site generator for data apps
I think the idea of Framework is really good, but static data limits the applications, excluding monitoring and other cases in which the data is constantly changing, but the dashboard can stay as it is. For example, I'd love to see a revamped Framework version of the LHC beam monitor and related pages (see https://op-webtools.web.cern.ch/vistar/, but check again in 2 months or so, when the accelerator will be running).
In high-energy physics, ROOT is /the/ toolkit for data analysis, and I guess jsROOT (https://root.cern.ch/js/) could also be used to load data to be shown in Framework dashboards. I thought the idea of Framework as a blogging engine with powerful data visualization built-in could be very interesting. Think, for example, about physicists pulling open data (https://opendata.cern.ch) and writing about their analysis or someone pulling data from https://ourworldindata.org/ in their own visualizations to support their case while writing about a particular subject, etc.
vsketch
-
I used Python to control a custom stop-motion animation drawing machine
The frames' vector data is generated using a sketch made with my vsketch framework (it involves loading GeoJSON data, processing it with Shapely, and projecting it in 3D with NumPy).
-
Self Portrait using Pix2Pix and vPype
There isn't a GUI, but that's by design. The CLI format facilitates the integration in automated workflows. The show command does provide a viewer for visualisation at any point in the pipeline. Also, I have another framework (based on vpype) named vsketch which is a plotter-centric python clone of Processing with a viewer and live refresh.
- Hong Kong Victoria Harbour
-
Chrysalide
Matplotlib for plotter stuff seems tedious indeed ! Definitly check out vsketch, it has an API similar to processing, but focused on generating plotter-ready SVG.
- Problem with installing Pretty Maps
- Cats
- WARNING: pip is being invoked by an old script wrapper.
-
prettymaps: A small set of Python functions to draw pretty maps from OpenStreetMap data
FROM jupyter/scipy-notebook:33add21fab64 COPY --chown=${NB_UID}:${NB_GID} requirements.txt /tmp/ RUN python -m pip install --upgrade pip RUN pip install --quiet --no-cache-dir git+https://github.com/abey79/vsketch#egg=vsketch RUN pip install --quiet --no-cache-dir git+https://github.com/marceloprates/prettymaps.git RUN fix-permissions "${CONDA_DIR}" && fix-permissions "/home/${NB_USER}" ENTRYPOINT ["jupyter", "lab", "--ip=0.0.0.0", "--allow-root"]
-
Prettymaps: Small Python library to draw customized maps from OpenStreetMap data
pip install git+https://github.com/abey79/vsketch#egg=vsketch
-
Flowlines No 4
I started by using Processing, but have switched to [vsketch](https://github.com/abey79/vsketch), a Python-based framework which has a similar API to Processing. I like it because it has built-in UI for changing parameters, which I find hugely useful. Plus, it integrates with vpype, which is designed for image processing for plotters.
What are some alternatives?
website - The main whatisnuclear.com website
vpype - The Swiss-Army-knife command-line tool for plotter vector graphics.
nexe - 🎉 create a single executable out of your node.js apps
vpype-pixelart - Pixel art plotting in vpype
prettymaps - Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely
