# Frequency plot and analysis

**URL:** https://discourse.obspy.org/t/frequency-plot-and-analysis/1652
**Category:** Uncategorized
**Created:** [March 2, 2023, 9:58pm UTC](https://discourse.obspy.org/t/frequency-plot-and-analysis/1652 "2023-03-02T21:58:13Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![benben](https://discourse.obspy.org/user_avatar/discourse.obspy.org/benben/32/606_2.png) [@benben](https://discourse.obspy.org/u/benben)
#### Post date: [March 2, 2023, 9:58pm UTC](https://discourse.obspy.org/t/frequency-plot-and-analysis/1652/1 "2023-03-02T21:58:13Z")

</div>

Dear all,  
I want to produce a frequency plot and analysis the frequency content of my seismogram as below but I am not idea how to do that.

 ![spectro](https://discourse.obspy.org/uploads/default/original/1X/6688aedaf8fd3df1fda04d886a4bc0b769d5d173.jpeg)

---

<div class="post-metadata">

### Author: ![megies](https://discourse.obspy.org/user_avatar/discourse.obspy.org/megies/32/9_2.png) [@megies](https://discourse.obspy.org/u/megies)
#### Post date: [March 6, 2023, 8:45am UTC](https://discourse.obspy.org/t/frequency-plot-and-analysis/1652/2 "2023-03-06T08:45:16Z")

</div>

Look here: [obspy.imaging - Plotting routines for ObsPy — ObsPy 1.4.1.post0+393.g271569d37b.obspy.master documentation](https://docs.obspy.org/master/packages/obspy.imaging.html#spectrograms)

Or you could do it via PPSD and it’s plot spectrogram routine (bit of a different approach): [obspy.signal.spectral\_estimation.PPSD.plot\_spectrogram — ObsPy 1.4.1.post0+393.g271569d37b.obspy.master documentation](https://docs.obspy.org/master/packages/autogen/obspy.signal.spectral_estimation.PPSD.plot_spectrogram.html)

Example plots with links to code in gallery for both:

> **[Gallery — ObsPy 1.4.1.post0+393.g271569d37b.obspy.master documentation](https://docs.obspy.org/master/gallery.html#gallery)**
