Templat:Grafik garis
Tampilan
(Dialihkan dari Templat:Line chart)
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_1
hinggacolor_series_10
: Warna setiap baris data deret (baku: red, blue, green, yelloworange, purple, magenta, orange, lavender, powderblue, brightgreen).thickness_series1
hinggathickness_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 = 25
berarti: "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 = yes
berarti 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 parameterscale
diberikan nilaiyes
).number_of_x-values
: Jumlah nilai pada sumbu x. Wajib.label_x1
tolabel_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.