Menu

Distribution
Static
10 Python scripts generated for particle size distribution this week

Particle Size Distribution

Chart overview

Particle size distributions (PSDs) characterize the size dispersity of powders, nanoparticles, colloids, and aerosols, critically affecting reactivity, optical properties, bioavailability, and processing behavior.

Key points

  • Obtained from dynamic light scattering (DLS), laser diffraction, electron microscopy image analysis, or sedimentation, the distribution is plotted as frequency or cumulative percentage versus particle diameter.
  • Log-normal fitting is standard for most natural and synthesized distributions, and the mode, mean, and polydispersity index (PDI) summarize the distribution for reporting.

Python Tutorial

How to create a particle size distribution in Python

Use the full tutorial for implementation details, troubleshooting, and chart variations in matplotlib, seaborn, and plotly.

How to Plot a Histogram in Python

Example Visualization

Particle size distribution histogram with a log-normal fit curve showing intensity-weighted size distribution from DLS measurement

Create This Chart Now

Generate publication-ready particle size distributions with AI in seconds. No coding required – just describe your data and let AI do the work.

View example prompt
Example AI Prompt

"Create a publication-quality particle size distribution plot from my DLS or sizing data. Plot intensity (or number or volume) percentage on the y-axis versus particle diameter (nm or um) on the x-axis using a bar histogram or smooth curve. Fit and overlay a log-normal distribution curve. Annotate the mean diameter (Z-average), mode, and PDI as text on the plot. Use a logarithmic x-axis if the size range spans more than one order of magnitude. Add axis labels with units, a legend, and a descriptive title. White background, professional styling."

How to create this chart in 30 seconds

1

Upload Data

Drag & drop your Excel or CSV file. Plotivy securely processes it in your browser.

2

AI Generation

Our AI analyzes your data and generates the Particle Size Distribution code automatically.

3

Customize & Export

Tweak the design with natural language, then export as high-res PNG, SVG or PDF.

Newsletter

Get one weekly tip for better particle size distributions

Join researchers receiving concise Python plotting techniques to improve chart clarity and reduce revision cycles.

No spam. Unsubscribe anytime.

Python Code Example

Loading code...

Console Output

Output
Figure saved: plotivy-particle-size-distribution.png

Common Use Cases

  • 1Characterizing nanoparticle synthesis quality and batch-to-batch reproducibility
  • 2Monitoring emulsion droplet size during formulation development in pharmaceutics
  • 3Evaluating milling efficiency and powder classification in ceramic processing
  • 4Correlating nanoparticle size with optical (LSPR) or catalytic properties

Pro Tips

Use a logarithmic x-axis for size distributions spanning more than one decade

Report the Z-average, number-weighted mean, and PDI directly on the plot as a text box

Overlay intensity-weighted and number-weighted distributions to reveal skewness

Show replicate measurements as semi-transparent overlapping curves with a mean bold line

Long-tail keyword opportunities

how to create particle size distribution in python
particle size distribution matplotlib
particle size distribution seaborn
particle size distribution plotly
particle size distribution scientific visualization
particle size distribution publication figure python

High-intent chart variations

Particle Size Distribution with confidence interval overlays
Particle Size Distribution optimized for publication layouts
Particle Size Distribution with category-specific color encoding
Interactive Particle Size Distribution for exploratory analysis

Library comparison for this chart

matplotlib

Best when you need full control over axis formatting, annotation placement, and journal-specific styling for particle-size-distribution.

numpy

Useful in specialized workflows that complement core Python plotting libraries for particle-size-distribution analysis tasks.

Free Cheat Sheet

Scientific Chart Selection Cheat Sheet

Not sure whether to use a Violin Plot, Box Plot, or Ridge Plot? Download our single-page reference mapping the most-used scientific chart types, exactly when to use them, and the core Matplotlib/Seaborn functions.

Comparison Charts
Distribution Charts
Time Series Data
Common Mistakes
No spam. Unsubscribe anytime.