Saiz Penanda Plot Taburan Piplot: Mata Pemahaman^2
Dalam dokumentasi piplot untuk plot taburan, saiz penanda ditakrifkan sebagai "s : saiz dalam mata^2." Notasi ini boleh mengelirukan, jadi mari kita terokai maksud sebenarnya.
Mata^2: Menentukan Kawasan Penanda
"Titik^2" merujuk kepada luas penanda dalam titik segi empat sama. Titik ialah unit arbitrari yang digunakan dalam tipografi dan grafik untuk mengukur saiz fon dan jarak. Dalam konteks plot taburan, titik^2 menentukan saiz simbol penanda itu sendiri, bukan piksel atau titiknya pada skrin.
Kesan pada Saiz Penanda
Untuk menggandakan lebar (atau ketinggian) penanda, anda perlu menambah s dengan faktor 4 kerana luasnya adalah berkadar dengan segi empat sama dimensi. Ini bermakna menggandakan dimensi linear penanda meningkatkan saiz ketaranya lebih daripada linear. Akibatnya, mentakrifkan saiz sebagai luas dan bukannya dimensi linear memastikan perwakilan visual yang lebih intuitif.
Dalam Amalan
Apabila menentukan saiz penanda, anda boleh melaraskannya sehingga ia kelihatan sesuai secara visual. Saiz penanda yang berbeza boleh digunakan untuk membezakan titik data yang berbeza atau menyerlahkan arah aliran tertentu.
Contoh
Pertimbangkan kod berikut:
import matplotlib.pyplot as plt x = [0, 2, 4, 6, 8, 10] y = [0] * len(x) s = [20 * 4**n for n in range(len(x))] plt.scatter(x, y, s=s) plt.show()
Ini kod mencipta plot berselerak dengan penanda saiz yang semakin meningkat. Setiap penanda berturut-turut adalah empat kali ganda sebelumnya dalam kawasan, menunjukkan hubungan eksponen antara s dan saiz penanda.
Kesimpulan
Memahami konsep titik^2 membantu anda mengawal saiz penanda dengan tepat dalam plot berselerak. Dengan melaraskan kawasan, anda boleh membuat graf yang menarik secara visual dan bermaklumat.
Atas ialah kandungan terperinci Mengapa Saiz Penanda Plot Taburan Matplotlib Ditakrifkan sebagai \'s: saiz dalam titik^2\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!