Templat:Grafik garis
Tampilan
Templat ini memungkinkan penciptaan grafik sejalan dengan keterbatasan berikut:
- Jumlah maksimum data deret: 10
- Jumlah maksimum nilai x: 25
Ini berdasarkan pada ekstensi EasyTimeline dan telah disalin dari fr:Modèle:Graphique polygonal.
Sintaks
[sunting sumber]{{Grafik garis
| padding_top =
| padding_bottom =
| padding_right =
| padding_left =
| width =
| height =
| number_of_x-values =
| y_max =
| y_min =
| number_of_series =
| color_background =
| scale =
| color_primary_scale =
| color_secondary_scale =
| interval_primary_scale =
| interval_secondary_scale =
| color_series_1 =
| ...
| color_series_10 =
| label_x1 =
| ...
| label_x25 =
| S01V01 =
| ...
| S01V25 =
| S02V01 =
| ...
| S02V25 =
| ...
| S10V01 =
| ...
| S10V25 =
}}
Parameter
[sunting sumber]Parameter tata letak
[sunting sumber]Parameter berikut bersifat pilihan:
width: lebar dalam piksel dari grafik (baku: 500)height: tinggi dalam pixel dari grafik (baku: 350)padding_top: margin piksel antara bagian atas gambar dan bagian atas area gambar (baku: 10)padding_bottom: margin piksel antara bagian bawah gambar dan bagian bawah area gambar (baku: 20)padding_right: margin piksel antara kanan gambar dan kanan dari area menggambar (baku: 10)padding_left: margin piksel antara kiri gambar dan kiri dari area gambar (baku: 30)
Bentuk dan warna parameter
[sunting sumber]Parameter berikut bersifat pilihan:
color_background: Warna latar belakang (baku: white).color_primary_scale: Warna garis utama dari skala ordinat (baku: dark gray).color_secondary_scale: Warna garis sekunder dari skala ordinat (baku: light gray).color_series_1hinggacolor_series_10: Warna setiap baris data deret (baku: red, blue, green, yelloworange, purple, magenta, orange, lavender, powderblue, brightgreen).thickness_series1hinggathickness_series10: Ketebalan setiap baris data deret, dari 0.1 (sangat tipis) hingga 10 (sangat tebal). Baku: 0.8
Warna dapat digambarkan dengan salah satu kata kunci yang tercantum dalam EasyTimeline documentation, atau dalam format rgb(red,green,blue), di mana merah, hijau dan biru adalah nilai-nilai dari 0 hingga 1. Mengacu kepada dokumentasi untuk mengubah warna web ke dalam format ini.
Parameter data deret
[sunting sumber]SaaVxx: Nilai xx (dari 01 hingga 25) dari deretan aa (dari 01 hingga 10). Nilai berikutnya harus di antara 0 dan parameternyay_max(lihat di bawah).- Contoh:
S05V01 = 25berarti: "Nilai pertama (di posisi sumbu x 01) dari deret kelima (05) adalah 25". - Catatan: Nilai sumbu x dapat dihilangkan. Misalnya, jika nilai-nilai untuk S01V01 dan S01V03 disediakan, tetapi tidak untuk S01V02, garis langsung antara nilai sumbu x pada 1 dan pada 3 digambar.
- Contoh:
points: Menentukan apakah poin melambangkan nilai sumbu x dari data yang akan ditambahkan ke grafik.points = yesberarti bahwa titik-titik tersebut ditambahkan untuk semua data deret. Semua nilai-nilai lain dari parameter ini diabaikan.
Parameter sumbu
[sunting sumber]interval_primary_scale: Jeda antara setiap subdivisi utama dari sumbu y. Wajib.interval_secondary_scale: Jeda antara setiap subdivisi sekunder sumbu y (jika parameterscalediberikan nilaiyes).number_of_x-values: Jumlah nilai pada sumbu x. Wajib.label_x1tolabel_x25: label (teks) dari nilai-nilai sumbu x. Jumlah parameter ini yang ditetapkan harus sama dengan nilainumber_of_x-values. Nilai baku: nomor antara 1 dan 25.y_max: Nilai maksimum pada sumbu y. Wajib.y_min: Milai minimum pada sumbu y. Bakunya adalah nol.
Contoh
[sunting sumber]Kode berikut ini:
{{Grafik garis
| color_background = white
| width = 500
| height = 350
| padding_left = 40
| padding_right = 15
| padding_top = 10
| padding_bottom = 20
| number_of_series = 3
| number_of_x-values = 10
| label_x1 = Val. 1 | label_x2 = Val. 2 | label_x3 = Val. 3 | label_x4 = Val. 4 | label_x5 = Val. 5
| label_x6 = Val. 6 | label_x7 = Val. 7 | label_x8 = Val. 8 | label_x9 = Val. 9 | label_x10 = Val. 10
| y_max = 3000
| y_min = 1000
| scale = yes
| interval_primary_scale = 1000
| interval_secondary_scale = 100
| S01V02 = 2200 | S01V03 = 2400 | S01V04 = 2500 | S01V05 = 2600 | S01V06 = 2500
| S02V01 = 1400 | S02V02 = 2000 | S02V03 = 1600 | S02V04 = 1800 | S02V05 = 2400
| S02V06 = 2400 | S02V07 = 2500 | S02V08 = 2000 | S02V09 = 1600 | S02V10 = 1800
| S03V01 = 1800 | S03V04 = 2000 | S03V05 = 1600 | S03V06 = 1800 | S03V07 = 2400
| S03V09 = 2400
| points = yes
}}
{{legend|red|Deret 1}}
{{legend|blue|Deret 2}}
{{legend|green|Deret 3}}
menghasilkan:

Deret 1
Deret 2
Deret 3
Keterbatasan
[sunting sumber]- Kata ajaib formatnum tidak dapat digunakan untuk memformat nilai sumbu x.
- Tidak ada teks alternatif untuk tujuan aksesibilitas.