Open in app

Sign In

Write

Sign In

Andy McDonald
Andy McDonald

2.2K Followers

Home

About

Published in Towards Data Science

·3 days ago

3 Unique Charts You Wouldn’t Think Were Created with Matplotlib

Utilising Python’s Matplotlib to Create Advanced Data Visualisations — Often matplotlib has a bit of a reputation for creating boring figures and being awkward to use. However, with some patience, research and extra lines of python code, we can create some unique and very visually appealing figures. When learning python, matplotlib is often the first data visualisation library that…

Data Visualization

7 min read

3 Unique Charts You Wouldn’t Think Were Created with Matplotlib
3 Unique Charts You Wouldn’t Think Were Created with Matplotlib
Data Visualization

7 min read


Published in Towards Data Science

·5 days ago

Creating Geospatial Heatmaps With Python’s Plotly and Folium Libraries

Two Great Python Options for Visualising Geospatial Variation — Heatmaps, also known as Density Maps, are data visualizations that display the spatial distribution of a variable across a geographic area. They can be great tools for visualising and identifying trends, supporting decision-making, detecting outliers, and creating compelling visualisations for presentations. There are several mapping python libraries available, however, two…

Data Visualization

6 min read

Creating Geospatial Heatmaps With Python’s Plotly and Folium Libraries
Creating Geospatial Heatmaps With Python’s Plotly and Folium Libraries
Data Visualization

6 min read


Published in Towards Data Science

·Mar 15

4 Essential Tools to Help You Select a Colour Palette for Your Data Visualisation

Tools for Making it Easy to Select Colour Palettes for Data Visualisations — Sometimes the smallest of things can take a lot longer than we think. When building data visualisations, we will reach a point where we need to decide on a colour scheme — something that may seem simple but is very important and can either make your data visualisation flop or…

Data Visualization

5 min read

4 Essential Tools to Help You Select a Colour Palette for Your Data Visualisation
4 Essential Tools to Help You Select a Colour Palette for Your Data Visualisation
Data Visualization

5 min read


Published in Towards Data Science

·Mar 6

Create Eye-Catching Radial Bar Charts With Matplotlib

Easily Create Visually Appealing Circular Bar Plots in Python — Radial bar charts are a visually attractive alternative to traditional bar charts. Data are plotted on a polar coordinate system instead of the conventional cartesian coordinate system. This allows the bars to be represented by rings rather than as vertical bars. Radial bar charts can make a great and visually…

Matplotlib

9 min read

Create Eye-Catching Radial Bar Charts With Matplotlib
Create Eye-Catching Radial Bar Charts With Matplotlib
Matplotlib

9 min read


Published in Towards Data Science

·Mar 1

Using PyGWalker to Enhance Your Jupyter Notebook EDA Experience

An Introduction to the PyGWalker Library for Easy Data Visualisation — Creating effective and compelling data visualisations quickly and efficiently is a key part of the data science workflow. There are several options available to do this ranging from commercial software like Tableau to free alternatives like dedicated python libraries. The amount of skill and time needed to generate plots can…

Data Science

8 min read

Using PyGWalker to Enhance Your Jupyter Notebook EDA Experience
Using PyGWalker to Enhance Your Jupyter Notebook EDA Experience
Data Science

8 min read


Published in Towards Data Science

·Feb 27

Building a Medium Stats Tracker With Streamlit

Using the Python Streamlit Library to Track and Monitor Medium Statistics — I have been a writer on Medium for a while and recently started tracking my statistics using Excel. But, more recently, I have been thinking of building an app using Streamlit to provide a better experience. …

Data Science

9 min read

Building a Medium Stats Tracker With Streamlit
Building a Medium Stats Tracker With Streamlit
Data Science

9 min read


Published in Towards Data Science

·Feb 24

How to Display Data From GeoJSON Files Using the Folium Python Library

Creating Interactive Maps of UKCS Oil and Gas Field Outlines — Folium is an excellent python library that makes it easy to visualise geospatial data on interactive maps using the power of Leaflet.js. …

Folium

5 min read

How to Display Data From GeoJSON Files Using the Folium Python Library
How to Display Data From GeoJSON Files Using the Folium Python Library
Folium

5 min read


Published in Towards Data Science

·Feb 21

Sketch: A Promising AI Library to Help With Pandas Dataframes Directly in Jupyter

Leveraging the Power of AI Within Jupyter Notebooks — The interest in using the power of AI and large language models to create interactive chatbots like ChatGPT has exploded in recent months. It was only a matter of time before we could use the powers of these models directly from a Python library within a Jupyter Notebook. A recently…

Python

7 min read

Sketch: A Promising AI Library to Help With Pandas Dataframes Directly in Jupyter
Sketch: A Promising AI Library to Help With Pandas Dataframes Directly in Jupyter
Python

7 min read


Published in Towards Data Science

·Feb 19

3 Easy Ways to Include Interactive Maps in a Streamlit App

Visualising Geospatial Data Within Streamlit — Streamlit provides a quick and easy way to build interactive applications and dashboards for data analysis and machine learning. If we are looking to build a data analysis app within Streamlit that uses data containing location information, one of the first visualisations we may want to consider adding is a…

Streamlit

6 min read

3 Easy Ways to Include Interactive Maps in a Streamlit App
3 Easy Ways to Include Interactive Maps in a Streamlit App
Streamlit

6 min read


Published in Towards Data Science

·Feb 15

5 Powerful Python Libraries For EDA You Need to Know About

Leverage the Power of Python to Explore and Understand Your Data — Ensuring data is of good quality before running machine learning models is essential. If we feed poor-quality data to these models, we may end up with unexpected or unintended consequences. However, carrying out the prep work on data and trying to understand what you have or don’t have is very…

Python

10 min read

5 Powerful Python Libraries For EDA You Need to Know About
5 Powerful Python Libraries For EDA You Need to Know About
Python

10 min read

Andy McDonald

Andy McDonald

2.2K Followers

Petrophysicist and Data Scientist with a passion for data analytics, machine learning, and AI. https://andymcdonaldgeo.medium.com/membership

Following
  • The PyCoach

    The PyCoach

  • Tony Fish

    Tony Fish

  • Jim Clyde Monge

    Jim Clyde Monge

  • Tim Smedley

    Tim Smedley

  • Ev Chapman

    Ev Chapman

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech