Bagaimana untuk Mencipta X-Axis Tidak Berterusan dalam Matplotlib Menggunakan Subplot?

Patricia Arquette
Lepaskan: 2024-11-25 09:01:14
asal
565 orang telah melayarinya

How to Create a Discontinuous X-Axis in Matplotlib Using Subplots?

Mencipta Paksi Tak Berterusan dalam Matplotlib

Menjana plot dengan ketakselanjaran dalam paksi-x memberikan cabaran dalam Matplotlib. Pendekatan standard memaparkan nilai dan kemudian melangkau segmen, meneruskan dengan nilai kemudian. Ini biasanya diwakili sebagai (nilai)----//----(nilai kemudian), di mana // menandakan selang yang dilangkau.

Penyelesaian Standard

Pendekatan transformasi tersuai Paul menyediakan penyelesaian yang berdaya maju, seperti yang dilihat dalam jawapan yang diberikan. Walau bagaimanapun, kaedah alternatif menggunakan subplot menawarkan pelaksanaan yang lebih mudah.

Menggunakan Subplot

Contoh Paul Ivanov dalam dokumentasi Matplotlib menunjukkan cara mencipta ketakselanjaran dalam paksi-x dengan menggunakan dua paksi subplot dan melaraskan pandangan mereka. Pendekatan ini melibatkan:

  • Memplot data pada kedua-dua paksi.
  • Zum masuk (melalui set_xlim) untuk memaparkan bahagian data yang berbeza (cth., satu paksi untuk kebanyakan data dan satu lagi untuk outlier).
  • Melaraskan duri untuk mengeluarkan garisan antara paksi.
  • Mendayakan tanda paksi pada sisi yang sesuai.
  • Menyesuaikan ruang antara paksi.

Menambah Garis Paksi Patah

Untuk kesan yang lebih menarik secara visual, garis paksi patah // boleh digabungkan menggunakan arahan tambahan:

  • Tentukan titik akhir garis pepenjuru dalam koordinat paksi.
  • Plot garisan ini menggunakan transformasi yang sesuai dan melumpuhkan keratan.
  • Letakkan garisan pada sudut tempat paksi bertemu.

Dengan melaraskan ruang antara subplot, garisan pepenjuru ini akan bergerak dengan sewajarnya, mengekalkan kedudukannya di hujung duri yang patah.

Atas ialah kandungan terperinci Bagaimana untuk Mencipta X-Axis Tidak Berterusan dalam Matplotlib Menggunakan Subplot?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan