6.7.16
Tangkap frekuensi sekilas dengan linimasa barcode
Jika hanya tanggal kejadian yang penting, linimasa barcode adalah cara ringkas untuk menampilkan kepadatan dengan garis vertikal. Pola konsentrasi dan bias periode terlihat jelas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| import pandas as pd
import matplotlib.pyplot as plt
dates = pd.to_datetime(
[
"2024-01-05",
"2024-01-08",
"2024-01-12",
"2024-01-20",
"2024-02-02",
"2024-02-07",
"2024-02-08",
"2024-02-17",
"2024-03-01",
"2024-03-09",
"2024-03-10",
"2024-03-24",
"2024-04-02",
"2024-04-18",
"2024-05-01",
]
)
fig, ax = plt.subplots(figsize=(6.4, 1.8))
ax.vlines(dates, ymin=0, ymax=1, color="#0f172a", linewidth=2)
ax.set_ylim(0, 1)
ax.set_yticks([])
ax.set_title("Linimasa barcode untuk tanggal alert penting")
ax.set_xlabel("Tanggal")
ax.set_xlim(dates.min() - pd.Timedelta(days=3), dates.max() + pd.Timedelta(days=3))
ax.tick_params(axis="x", rotation=45)
ax.spines[["left", "top", "right"]].set_visible(False)
fig.tight_layout()
plt.show()
|

Kiat membaca
#
- Semakin rapat garisnya, semakin terkonsentrasi peristiwanya. Ini membantu menyampaikan kepadatan atau puncak terbaru.
- Mengubah tinggi atau warna garis bisa menandai jenis peristiwa atau bobotnya.
- Untuk rentang waktu yang panjang, bagi per bulan atau gunakan tampilan scroll agar tetap terbaca.