Open in app

Sign In

Write

Sign In

Andy McDonald
Andy McDonald

2.7K Followers

Home

About

Published in

Towards Data Science

·5 days ago

Visualising Well Paths on 3D Line Plots with Plotly Express

Working With Plotly Express 3D Line Plots — Visualisation is one of the critical tasks we use to understand well log data and the subsurface. This includes viewing data on well log plots, scatter plots and histograms. By doing this, we can gain a solid understanding of our data. …

Plotly

7 min read

Visualising Well Paths on 3D Line Plots with Plotly Express
Visualising Well Paths on 3D Line Plots with Plotly Express
Plotly

7 min read


Published in

Towards Data Science

·May 21

Cyberpunking Your Matplotlib Figures

Taking Your Matplotlib Figures from Boring to Interesting with a Few Lines of Code — When we create infographics or posters containing data, we want to catch the reader’s attention and make it aesthetically pleasing to look at whilst telling a convincing story. Within Python, we have numerous plotting libraries that allow us to create charts — one such library is the well-known matplotlib library…

Data Visualization

8 min read

Cyberpunking Your Matplotlib Figures
Cyberpunking Your Matplotlib Figures
Data Visualization

8 min read


Published in

Towards Data Science

·Apr 24

Enhance Your Polar Bar Charts With Matplotlib

Improve Your Polar Bar Chart Data Visualisations With a Few Simple Tweaks — Polar bar charts provide a great alternative to traditional bar charts. Rather than the bars being arranged horizontally or vertically on Cartesian coordinates, these charts represent them using a polar grid. Plotting data this way can help visualise cyclical data and provide a more eye-catching and aesthetically pleasing data visualisation.

Data Visualization

8 min read

Enhance Your Polar Bar Charts With Matplotlib
Enhance Your Polar Bar Charts With Matplotlib
Data Visualization

8 min read


Published in

Towards Data Science

·Apr 19

Create Stunning Radar Plots with Matplotlib

Visualising geological data using Python’s most popular data visualisation library — Radar plots (also known as spider plots or radar charts) are a popular data visualisation tool that allows us to compare datasets by displaying multiple variables simultaneously on a 2-dimensional plot. Each variable is represented by a spoke extending from the plot's centre to the edge, and the magnitude of…

Data Visualization

7 min read

Create Stunning Radar Plots with Matplotlib
Create Stunning Radar Plots with Matplotlib
Data Visualization

7 min read


Published in

Towards Data Science

·Apr 17

Streamlit Tutorial: Creating Word Reports for Data Science Projects

Combining python-docx and Streamlit for Data Science Report Automation — At the end of data-related projects, whether for petrophysics or data science, creating a report is a very common occurrence. The generated reports provide clients and end users with information on the key results and conclusions obtained during the study, as well as detailing the methodologies used. However, creating structured…

Data Science

12 min read

Streamlit Tutorial: Creating Word Reports for Data Science Projects
Streamlit Tutorial: Creating Word Reports for Data Science Projects
Data Science

12 min read


Published in

Towards Data Science

·Apr 11

Upgrade Your Data Visualisations: 4 Python Libraries to Enhance Your Matplotlib Charts

Improve Your Data Visualisations with These Easy-to-Use Matplotlib Style Libraries — Matplotlib is a widely used data visualisation Python library, and is often come across early in the data science and python learning journey. However, over the years, it has gained a reputation for creating plain-looking figures, and it can be awkward to use, especially for newcomers. In my last few…

Data Visualization

10 min read

Upgrade Your Data Visualisations: 4 Python Libraries to Enhance Your Matplotlib Charts
Upgrade Your Data Visualisations: 4 Python Libraries to Enhance Your Matplotlib Charts
Data Visualization

10 min read


Published in

Towards Data Science

·Apr 3

From Dull to Stunning: How Matplotx Can Improve Your Matplotlib Charts

Simplifying the process of creating stunning charts with Matplotx — Matplotib is one of the most popular data visualisation libraries available within the Python world. However, over the years, it has gained a reputation for creating boring figures and being awkward to use. As seen in my latest articles, converting the basic matplotlib charts to something visually appealing does require…

Matplotlib

6 min read

From Dull to Stunning: How Matplotx Can Improve Your Matplotlib Charts
From Dull to Stunning: How Matplotx Can Improve Your Matplotlib Charts
Matplotlib

6 min read


Published in

Towards Data Science

·Mar 27

7 Steps to Help You Make Your Matplotlib Bar Charts Beautiful

Easily Improve the Quality of Your Matplotlib Data Visualisations With a Few Simple Tweaks — Bar charts are a commonly used data visualisation tool where categorical features are represented by bars of varying lengths/heights. The height or length of the bar corresponds to the value being represented for that category. Bar charts can easily be created in matplotlib. However, the matplotlib library is often regarded…

Data Science

13 min read

7 Steps to Help You Make Your Matplotlib Bar Charts Beautiful
7 Steps to Help You Make Your Matplotlib Bar Charts Beautiful
Data Science

13 min read


Published in

Towards Data Science

·Mar 20

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

·Mar 17

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

Andy McDonald

Andy McDonald

2.7K Followers

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

Following
  • Jim Clyde Monge

    Jim Clyde Monge

  • Burk

    Burk

  • smoul

    smoul

  • Matt Lillywhite

    Matt Lillywhite

  • Roderick Perez

    Roderick Perez

See all (40)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams