Bab III Desain Pemodelan Grafik
07.20
By
Unknown
0
komentar
BAB III
PERANGKAT LUNAK YANG DIGUNAKAN
3.1 BUBBLE CHART
3.1.1 PADA
PERANGKAT JSFIDDLE
Jsddle adalah editor online untuk belajar HTML,CSS
dan javascript, termasuk jQUery dan libary javascript lainnya. Saat anda
membuka JsFiddle, akant ersedia 4 panel. 3 panel pertama unuk mengetik HTML,
CSS dan javascript dan panel keempat adalah panel Result yang merupakan hasil
output dari kombinasi 3 bahasa tadi. JSFiddle juga sudah dilengkapi dengan Tidy
Up yang akan merapikan source code dan JSlint yagn akan mengecek kesalahan
coding di javascript. Kelebihan lain dari jsddle, source code bisa dishare lewat
link atau jejaring social.
berikut merupakan source kode Bubblechart pada
perangkat JSFIDDLE
Korelasi antara harapan hidup, tingkat kesuburan
dan populasi beberapa negara di dunia (2010)
< html >
< head >
<script
type="text/javascript" src=" https://www.
gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.
load(’current’, { ’packages’:[’corechart’]});
google.charts.
setOnLoadCallback(drawSeriesChart);
function drawSeriesChart() { var data = google
.visualization.arrayToDataTable([
[’ID’, ’Life Expectancy’,
’Fertility Rate’
, ’Region’, ’Population’],
[’CAN’, 80.66, 1.67 ,
’North America’, 33739900] ,
[’DEU’, 79.84, 1.36 , ’Europe’, 81902307] ,
[’DNK’, 78.6, 1.84 , ’Europe’, 5523095] ,
[’EGY’, 72.73, 2.78 ,
’Middle East’, 79716203] ,
[’GBR’, 80.05, 2 ,
’Europe’, 61801570] ,
[’IRN’, 72.49, 1.7 ,
’Middle East’, 73137148] ,
[’IRQ’, 68.09, 4.77 ,
’Middle East’, 31090763] ,
[’ISR’, 81.55, 2.96 ,
’Middle East’, 7485600] ,
[’RUS’, 68.6, 1.54 ,
’Europe’, 141850000] ,
[’USA’,
78.09, 2.05 , ’North America’, 307007000] ]) ; var options = { title:
’Correlation between life expectancy, fertility rate’ + ’and population of some
world countries (2010) ’, hAxis: {title: ’Life Expectancy’}, vAxis: {title:
’Fertility Rate’}, bubble: {textStyle: {fontSize: 11}} } ; var chart = new
google.visualization.BubbleChart (
document.getElementById(’series_chart_div’)); chart.draw(data, options); }
< /script >
< /head >
< body >
<div id="series_chart_div"
style="width: 900 px; height: 500 px;"></div >
< /body >
< /html >
COLOR BY NUMBER
Kita dapat menggunakan color by
axis, pilihan warna bubbles chart dapat di lihat di contoh dibawah ini
Berikut merupakan source kode untuk perubahan warna oleh
nomor::
< html > < head > <script
type="text/javascript" src="https://www.gstatic.com
/charts/loader.js"></script>
<script
type="text/javascript"> google.charts.load("current",
{
packages:["corechart"]}); google.charts.
setOnLoadCallback(drawChart); function drawChart() { var data = google.
visualization.arrayToDataTable([
[,
|
80,
|
167,
|
120] ,
|
|
[,
|
79,
|
136,
|
130] ,
|
|
[,
|
78,
|
184,
|
50] ,
|
|
[,
|
72,
|
278,
|
230] ,
|
|
[,
|
81,
|
200,
|
210] ,
|
|
[,
|
72,
|
170,
|
100] ,
|
|
[,
|
68,
|
477,
|
80]
|
]) ;
|
var options = {
colorAxis: { colors : [’yellow’,
’red’]}
} ; var chart = new
google.visualization.BubbleChart (
document.getElementById
( ’chart_div’)); chart.draw
(data, options); }
< /script >
< /head >
<
body > <div id="chart_div" style="width: 900 px; height:
500 px;"></div > < /body >
< /html >
COSTUMIZING LABELS
Di sini kita dapat mengubah
tampilan, ukuran dan warna dengan perintah bubble.textstyle.
Berikut merupakan pembahasan source kode untuk merubah
label.
var options = {
title: ’Correlation between life
expectancy, fertility rate ’ +
’and population of some world
countries (2010) ’,
hAxis: {title: ’Life Expectancy’}, vAxis: {title: ’Fertility
Rate’}, bubble: { textStyle: { fontSize: 12 , fontName: ’Times-Roman’,
color: ’green’, bold: true,
italic: true
}
}
} ;
Label pada grak di atas sulit untuk dibaca, dan
salah satu alasan adalah jarak di sekitar koding yang dibuat. Itulah yang
disebut aura, dan jika kita lebih memilih grak tanpa jarak tersebut, kita dapat
mengatur bubble.textStyle.auraColor menjadi ’none’
CONFIGURATION OPTIONS
animation.duration
|
Durasi dari animasi per
milliseconds
|
animation.easing
|
mempermudah pengaplikasian
animasi
|
animation.startup
|
Startup dalam animasi yang
dijalankan
|
axisTitlesPosition
|
menempatkan judul axis
dalam area chart
|
backgroundColor
|
memberi warna pada bagian
background
|
backgroundColor.stroke
|
lebar batas(dalam pixel)
|
backgroundColor.ll
|
warna pada baguan chart
|
Bubble
|
objek visual berbentuk
bubble
|
bubble.opacity
|
tingkat opacity pada bubble
|
bubble.stroke
|
warna dari sisi gelembung
|
bubble.textStyle
|
text yang ada dalam bubble
|
ChartArea
|
objek visual berbentuk
chart area
|
chartArea.backgroundColor
|
warna latar dari chartarea
|
chartArea.left
|
jarak dari object chart
area pada sisi kiri batas
|
chartArea.top
|
jarak dari objek pada
bagian atas batas
|
chartArea.width
|
lebar dari objek chartarea
|
chartArea.height
|
tinggi dari objek chartarea
|
Colors
|
warna dari elemen chart
|
ColorAxis
|
warna dari colom dan skala
|
colorAxis.minValue
|
batas minimum dari warna
chart
|
colorAxis.maxValue
|
batas maksimal dari warna
chart
|
colorAxis.values
|
mengontrol pengendalian
nilai warna
|
colorAxis.colors
|
warna untuk axis
|
colorAxis.legend
|
warna gradasi dari tulisan
|
colorAxis.legend.position
|
posisi dari tulisan
|
colorAxis.legend.textStyle
|
tipe huruf dalam tulisan
yang dibuat
|
colorAxis.legend.numberFormat
|
format nomor dalam tulisan
|
enableInteractivity
|
membuat chart dapat
melakukan user-based event
|
explorer.actions
|
menjalankan action yang
disediakan oleh gogglechart
|
explorer.axis
|
action bagi user membuka
opsi explore
|
explorer.keepInBounds
|
user dapat menggeser area
yang dipilih
|
explorer.maxZoomIn
|
titik maksimum user untuk
dapat melakukan zoom-in
|
explorer.maxZoomOut
|
titik maksimum user untuk
melakukan zoom out
|
explorer.zoomDelta
|
user dapat melakukan zoom
in dan out
|
FontSize
|
ukuran huruf
|
FontName
|
ukuran nama dari chart
|
hAxis.gridlines.units
Menimpa format default hAxis.minorGridlines untuk mengkongurasi gridlines
hAxis.minorGridlines.color Warna gridlines kecil horisontal dalam area
grak hAxis.minorGridlines.count Jumlah petak kecil horisontal antara dua petak
biasa hAxis.minorGridlines.units digunakan dengan grak dihitung minorGridlines
hAxis.logScale membuat sumbu horisontal skala logaritmik
hAxis.scaleType membuat horisontal sumbu skala logaritmik.
hAxis.textPosition
Posisi teks sumbu horisontal hAxis.textStyle menentukan gaya teks sumbu horisontal.
hAxis.ticks Menggantikan X-axis dengan array yang
ditentukan hAxis.title menentukan judul sumbu horisontal.
hAxis.titleTextStyle
menentukan gaya teks judul sumbu horisontal
hAxis.maxValue nilai maks sumbu horisontal dengan nilai yang
ditentukan hAxis.minValue nilai min sumbu horisontal dengan nilai yang
ditentukan hAxis.viewWindowMode skala sumbu horisontal hAxis.viewWindow rentang tanam sumbu horisontal.
hAxis.viewWindow.max Maksimum horisontal nilai data ke render.
hAxis.viewWindow.min Minimum
data nilai horisontal dari data ke render
height Ketinggian grak legend mengkongurasi
berbagai aspek legenda.
legend.alignment Penyelarasan legenda legend.maxLines Jumlah maksimum baris dalam legenda
legend.position Posisi legenda
legend.textStyle
Sebuah objek yang menentukan gaya teks legenda
selectionMode dapat memilih beberapa titik data series Sebuah objek objek, di mana kuncinya adalah
nama seri sizeAxis mengkongurasi nilai ukuran gelembung
sizeAxis.maxSize radius maksimum gelembung terbesar
sizeAxis.maxValue Nilai Ukuran yang akan dipetakan
sizeAxis.minSize radius mininum dari gelembung terkecil sizeAxis.minValue Nilai
Ukuran yang akan dipetakan ke sizeAxis sortBubblesBySize mengurutkan bubble berdasarkan ukuran
theme memaksimalkan area grak title Teks untuk menampilkan di atas bagan.
titlePosition
menempatkan judul grak titleTextStyle menentukan gaya teks judul tooltip mengkongurasi berbagai elemen tooltip.
tooltip.isHtml menggunakan HTML-diberikan tooltips
tooltip.textStyle menentukan gaya teks tooltip tooltip.trigger tooltip tampil saat user melayang di atas elemen
vAxis mengkongurasi berbagai elemen sumbu vertikal
vAxis.baseline menentukan dasar untuk sumbu vertikal
vAxis.baselineColor Menentukan warna dasar vAxis.direction nilai-nilai sepanjang sumbu vertikal tumbuh
vAxis.format bagian dari set pola ICU vAxis.gridlines mengkongurasi gridlines pada sumbu vertikal
vAxis.gridlines.color Warna gridlines vertikal di dalam area grak
vAxis.gridlines.count Jumlah gridlines vertikal di dalam area grak.
vAxis.gridlines.units
Menimpa format default vAxis.minorGridlines mengkongurasi gridlines kecil
vAxis.minorGridlines.color Warna gridlines kecil vertikal
vAxis.minorGridlines.count Jumlah petak kecil vertikal
vAxis.minorGridlines.units format untuk tahun, bulan, hari, jam dst
vAxis.logScale membuat sumbu vertikal skala logaritmik
vAxis.scaleType Properti membuat sumbu vertikal skala
logaritmik vAxis.textPosition Posisi teks sumbu vertikal vAxis.textStyle gaya teks sumbu vertikal.
vAxis.ticks Menggantikan Y-axis dengan array vAxis.title menentukan judul untuk sumbu vertikal.
vAxis.titleTextStyle gaya teks judul sumbu vertikal vAxis.maxValue Menggerakkan nilai maks sumbu vertikal
vAxis.minValue nilai min dari sumbu vertikal dengan nilai
yang ditentukan vAxis.viewWindowMode sumbu vertikal untuk membuat nilai dalam area
grak.
vAxis.viewWindow Menentukan rentang tanam sumbu vertikal.
vAxis.viewWindow.max Maksimum vertikal nilai data ke render.
vAxis.viewWindow.min Minimum horisontal untuk membuat nilai data.
width Lebar grak, dalam piksel.
METHODS
draw(data, options)
|
Menggambar chart
|
getAction(actionID)
|
memanggil action objek
tooltip
|
getBoundingBox(id)
|
memanggil objek dalam
elemen chart
|
getChartAreaBoundingBox()
|
memanggil konten dalam
objek
|
getChartLayoutInterface()
|
memanggil objek
berinformasi
|
getHAxisValue(position,
optional_axis_index)
|
memanggil nilai horizontal
|
getImageURI()
|
memanggil chart dengan
gambar
|
getSelection()
|
memanggil array dari chart
|
getVAxisValue(position,
optional_axis_index)
|
memanggil nilai vertical
chart
|
EVENTS
animationnish
|
Keluar ketika animasi
transisi selesai.
|
click
|
Keluar ketika pengguna
mengklik dalam grak.
|
error
|
Keluar bila terjadi
kesalahan
|
onmouseover
|
Keluar saat user mouses
lebih entitas visual.
|
onmouseout
|
grak siap metode panggilan
eksternal
|
ready
|
grak siap metode panggilan
eksternal.
|
select
|
Keluar saat user sebuah
entitas visual
|
3.2 GEOCHART
3.2.1 PADA
PERANGKAT MARKER GEOCHART
Marker style merender di
lingkaran pada lokasi yang spesik dalam geo chart dengan warna dan ukuran yang
kita tentukan.
< html >
< head >
<script
type=’text/javascript’ src=’https://
www.gstatic.com/charts/loader.js’></script> <script
type=’text/javascript’> google.charts.load
(’upcoming’,
{’packages’: [ ’geochart’]}); google.charts.setOn LoadCallback(drawMarkersMap);
function drawMarkersMap() { var data = google.
visualization.arrayToDataTable([
[’City’, ’Population’, ’Area’],
|
|
[’Rome’, 2761477,
|
1285.31] ,
|
[’Milan’, 1324110,
|
181.76] ,
|
[’Naples’, 959574,
|
117.27] ,
|
[’Turin’, 907563,
|
130.17] ,
|
[’Palermo’, 655875,
|
158.9] ,
|
[’Genoa’, 607906,
|
243.60] ,
|
[’Bologna’, 380181,
|
140.7] ,
|
[’Florence’, 371282,
|
102.41] ,
|
[’Fiumicino’, 67370,
|
213.44] ,
|
[’Anzio’, 52192,
|
43.43] ,
|
[’Ciampino’, 38262,
|
11]
|
]) ;
var options = { region: ’IT’, displayMode: ’markers’, colorAxis: { colors :
[’green’, ’blue’]}
} ; var chart = new google.visualization.GeoChart(document.
getElementById(’chart_div’)); chart.draw(data,
options);
} ;
< /script >
< /head >
< body >
<div id="chart_div"
style="width:
900px; height: 500
px;"></div >
< /body >
< /html >
Displaying Proportional Markers
Biasanya, geocharts penanda menampilkan nilai penanda
terkecil sebagai titik minimal. Jika kita ingin menampilkan nilai-nilai penanda
proporsional (katakanlah, karena mereka persentase), kita dapat menggunakan
opsi sizeAxis untuk mengatur MinValue dan MAXVALUE eksplisit.
Sebagai contoh, berikut adalah
peta Eropa Barat dengan populasi dan daerah untuk tiga negara: Perancis,
Jerman, dan Polandia. Populasi adalah semua angka mutlak (misalnya, 65 juta
untuk Perancis) tetapi daerah adalah semua persentase dari keseluruhan:
Perancis penanda berwarna violet karena populasi lumayan, tetapi berukuran 50
(dari kemungkinan 100) karena mengandung 50% dari luas gabungan.
Dalam kode ini, kita menggunakan sizeAxis untuk
menentukan ukuran penanda dalam kisaran dari 0 sampai 100. Kami juga
menggunakan colorAxis dengan nilai-nilai RGB untuk menunjukkan populasi sebagai
berbagai warna dari oranye menjadi biru, spektrum yang akan bekerja dengan baik
untuk pengguna dengan kekurangan penglihatan warna. Akhirnya, kita tentukan
Eropa Barat dengan wilayah 155, per "Hirarki Konten dan Kode" nanti
dalam dokumen ini.
< html >
< head >
<script type=’text/javascript’ src= ’https://www.
gstatic.com/charts/loader.js’></script>
<script type=’text/javascript’> google.charts.load(’upcoming’,
{’packages’: [ ’geochart’]}); google.charts. setOnLoadCallback(drawMarkersMap);
function drawMarkersMap() { var data = google.
visualization.arrayToDataTable([
[’Country’, ’
Population’, ’Area Percentage’],
[’France’, 65700000, 50] ,
[’Germany’, 81890000, 27] ,
[’Poland’, 38540000, 23]
]) ;
var options = { sizeAxis: { minValue: 0, maxValue: 100 } , region: ’155’, //
Western Europe displayMode: ’markers’, colorAxis: {colors: [ ’#e7711c’,
’#4374e0’]} // orange to blue
} ; var chart = new google.visualization.
GeoChart(document.
getElementById(’chart_div’)); chart.draw(data,
options);
} ;
< /script >
< /head >
< body >
<div id="chart_div" style=" width:
900px; height: 500 px;"></div >
< /body >
< /html >
TEXT GEOCHART
Kita juga dapat melapisi label kedalam geochart yang
dibuat dengan cara memasukkan code displaymode:text
var data = google.visualization.
arrayToDataTable([ [’Country’, ’Popularity’],
[’South America’, 600] ,
[’Canada’, 500] ,
[’France’, 600] ,
[’Russia’, 700] ,
[’Australia’, 600]
]) ;
var options = { displayMode: ’text’ } ;
MEMBERI WARNA PADA CHART
Tersedia beberapa pilihan untuk dapat memberi warna pada
GeoCharts:
1. colorAxis:
spektrum warna yang akan digunakan untuk daerah di DataTable.
2. backgroundColor:
warna latar belakang untuk grak.
3. datalessRegionColor:
warna untuk menetapkan ke daerah tanpa data yang terkait.
4. defaultColor:
warna untuk menetapkan ke daerah dalam DataTable yang nilainya baik nol atau
tidak ditentukan.
Opsi colorAxis sangat penting
karena itu menentukan rentang warna untuk nilai data Anda. Dalam array
colorAxis, elemen pertama adalah warna yang diberikan kepada nilai terkecil di
dataset Anda, dan elemen terakhir adalah warna yang diberikan dengan nilai
terbesar dalam dataset. Jika kita ingin menentukan lebih dari dua warna,
interpolasi akan terjadi di antara mereka. Dalam grak berikut, kita akan
menggunakan semua empat pilihan. The colorAxis digunakan untuk menampilkan
Afrika dengan warna bendera pan-Afrika, dengan menggunakan garis lintang dari
negara-negara: dari merah di utara, melalui hitam, hijau di selatan. Opsi
backgroundColor digunakan untuk mewarnai latar belakang biru muda,
datalessRegionColor untuk mewarnai negara-negara non-Afrika yang merah muda,
dan defaultColor untuk Madagaskar.
DATA FORMAT
Format DataTable bervariasi tergantung pada mode
tampilan yang Anda gunakan: daerah, marker, atau teks. Format modus daerah
Lokasi yang dimasukkan dalam satu kolom, ditambah satu kolom opsional seperti
dijelaskan di sini:
Lokasi wilayah [String, Diperlukan] - Sebuah wilayah
untuk menyorot. Semua format berikut diterima. kita dapat menggunakan format
yang berbeda dalam baris yang berbeda
Setiap nilai didukung oleh properti daerah. warna
Region - Sebuah kolom numerik opsional digunakan untuk memberikan warna kepada
daerah ini, berdasarkan skala ditetapkan dalam properti colorAxis.colors. Jika
kolom ini tidak hadir, semua daerah akan menjadi warna yang sama. Jika kolom
hadir, nilai null tidak diperbolehkan. Nilai-nilai yang skala relatif terhadap
nilai-nilai sizeAxis.minValue / sizeAxis.maxValue, atau nilai yang ditetapkan
dalam properti colorAxis.values, jika disediakan.
Format modus marker
Jumlah kolom bervariasi tergantung pada format
penanda digunakan, serta kolom opsional lainnya.
Lokasi penanda Kolom pertama adalah alamat string
tertentu (misalnya, "1600 Pennsylvania Ave"). ATAU
Dua kolom pertama adalah numerik, dimana kolom
pertama adalah lintang, dan kolom kedua adalah bujur.
CONFIGURATIONS OPTIONS
BackgroundColor
|
Warna latar belakang untuk
wilayah utama grak.
|
backgroundColor.ll
|
Grak mengisi warna, sebagai
string warna HTML.
|
backgroundColor.stroke
|
Warna perbatasan grak.
|
backgroundColor.strokeWidth
|
lebar perbatasan, dalam
piksel.
|
ColorAxis
|
menentukan pemetaan nilai
kolom warna
|
colorAxis.minValue
|
menentukan nilai minimum
untuk data bagan warna.
|
colorAxis.maxValue
|
menetapkan nilai maksimum
untuk data bagan warna.
|
colorAxis.values
|
mengontrol nilai yang
berhubungan dengan warna.
|
colorAxis.colors
|
Warna untuk menetapkan
nilai-nilai dalam visualisasi.
|
datalessRegionColor
|
untuk menetapkan ke daerah
tanpa data yang terkait.
|
defaultColor
|
titik data memiliki nilai
nol atau tidak ditentukan.
|
displaymode
|
Format DataTable sesuai
|
domain
|
geochart sedang disajikan
dari daerah ini.
|
enableRegionInteractivity
|
Jika benar, memungkinkan
interaktivitas wilayah.
|
forceIFrame
|
Menarik grak dalam sebuah
frame inline.
|
height
|
Ketinggian visualisasi,
dalam piksel
|
keepAspectRatio
|
geochart akan ditarik pada
ukuran terbesar
|
legend
|
untuk mengkongurasi
berbagai aspek
|
legend.numberFormat
|
Sebuah string format untuk
label numerik.
|
legend.textStyle
|
Sebuah objek yang
menentukan gaya teks legenda.
|
region
|
pembagian wilayah dalam
geochart.
|
magnifyingGlass
|
mengkongurasi berbagai
aspek kaca pembesar.
|
magnifyingGlass.enable
|
ketika user ada selama
penanda berantakan
|
magnifyingGlass.zoomFactor
|
Faktor zoom kaca pembesar.
|
markerOpacity
|
Opacity dari spidol
|
resolusi
|
Resolusi perbatasan
geochart.
|
sizeAxis
|
nilai yang berhubungan
dengan size gelembung
|
sizeAxis.maxSize
|
radius maksimum gelembung
terbesar
|
sizeAxis.maxValue
|
Nilai Ukuran yang akan
dipetakan
|
sizeAxis.minSize
|
radius mininum dari
gelembung terkecil
|
sizeAxis.minValue
|
Nilai Ukuran yang akan
dipetakan
|
tooltip
|
untuk mengkongurasi
berbagai elemen tooltip
|
tooltip.textStyle
|
Sebuah objek yang
menentukan gaya teks tooltip.
|
tooltip.trigger
|
Interaksi pengguna yang
menyebabkan tooltip
|
width
|
Lebar visualisasi, dalam
piksel.
|
METHOD
clearChart ()
|
Membersihkan grak
|
draw(data, options)
|
Menarik grak.
|
getImageURI ()
|
Mengembalikan grak serial
sebagai gambar
|
getSelection ()
|
Mengembalikan array entitas
grak yang dipilih.
|
setSelection ()
|
Memilih entitas grak yang
ditentukan.
|
EVENTS
error
|
keluar bila terjadi
kesalahan,
|
ready
|
grak siap metode panggilan
eksternal.
|
regionClick
|
mengklik wilayah tertentu
|
select
|
Untuk mempelajari apa yang
telah dipilih
|
3.3 ANNOTATION
CHART
Annotation chart merupakan time
series line chart yang mendukung annotation chart. Berbeda dengan anotation
timeline, yang dimana menggunakan ash, annotation chart merupakan SVG/VML dan
tetap positif bila memungkinkan.
3.3.1 PADA
PERANGKAT JSFIDDLE
< html >
< head >
<script
type="text/javascript" src="https://www.gstatic.com/charts
/loader.js"></script> <script type=’text/javascript’>
google.charts.load(’current’, { ’packages’:[’annotationchart’ ]})
;
google.charts.set OnLoadCallback(drawChart); function drawChart() { var data =
new google.
visualization.DataTable()
; data.addColumn(’date’, ’Date’); data.addColumn(’number’ , ’Kepler-22b
mission’); data.addColumn(’string’, ’Kepler title’); data.addColumn(’string’,
’Kepler text’); data.addColumn(’number’, ’Gliese 163 mission’);
data.addColumn(’string’, ’Gliese title’); data.addColumn(’string’, ’Gliese
text’); data.addRows([
[new
Date(2314, 2, 15), 12400 , undefined, undefined, 10645 , undefined, undefined],
[new Date(2314, 2, 16), 24045 , ’Lalibertines’, ’First encounter’, 12374 ,
undefined, undefined], [new Date(2314, 2, 17) , 35022, ’Lalibertines’, ’They
are very tall’,
15766, ’Gallantors’, ’First
Encounter’],
[new Date(2314, 2, 18), 12284,
’Lalibertines’,
’Attack on our crew!’, 34334,
’Gallantors’,
’Statement of shared
principles’],
[new Date(2314, 2, 19), 8476,
’Lalibertines’,
’Heavy casualties’, 66467,
’Gallantors’, ’Mysteries revealed’],
[new Date(2314, 2, 20), 0 ,
’Lalibertines’, ’All crew lost’
,
79463, ’Gallantors’, ’Omniscience achieved’] ]) ; var chart = new
google.visualization.
AnnotationChart(document.get
ElementById(’chart_div’));
var options = { displayAnnotations: true } ; chart.draw(data, options); }
< /script >
< /head >
< body >
<div id=’chart_div’
style=’width:
900px; height: 500 px;’ >
< /div >
< /body >
< /html >
CONFIGURATION OPTIONS
allowHtml
|
setiap penjelasan teks
adalah HTML.
|
allValuesSux
|
ditambahkan ke semua nilai
dalam legenda
|
annotationsWidth
|
Lebar dari daerah anotasi
|
color
|
Warna untuk jalur grak dan
label
|
Dateformat
|
informasi tanggal di kanan
atas
|
displayAnnotations
|
grak akan menyembunyikan
meja anotasi
|
displayAnnotationsFilter
|
grak akan menampilkan
kontrol lter
|
displayDateBarSeparator
|
untuk menampilkan bar
pemisah kecil
|
displayExactValues
|
untuk menghemat ruang
|
displayLegendDots
titik dengan nilai dalam teks legenda
displayLegendValues nilai-nilai disorot dalam legenda
displayRangeSelector akan menampilkan area seleksi rentang zoom
displayZoomButtons akan menampilkan tombol zoom
max Nilai maks untuk menunjukkan pada sumbu Y min Nilai
min untuk menunjukkan pada sumbu Y
numberFormats
pola format angka untuk memformat nilai
scaleColumns nilai untuk menunjukkan pada sumbu Y
scaleFormat format angka untuk label centang sumbu
scaleType Menetapkan nilai maksimum dan minimum table Berisi
opsi yang berkaitan dengan tabel penjelasan. table.sortAscending membalikkan urutan tabel penjelasan
table.sortColumn Indeks kolom tabel penjelasan anotasi
diurutkan. thickness menentukan ketebalan garis, di mana 0 adalah
tertipis. zoomEndTime Set akhir tanggal / waktu rentang zoom yang
dipilih. zoomStartTime Set awal tanggal / waktu rentang zoom yang
dipilih.
METHODS
clearChart ()
|
Membersihkan grak
|
draw
|
Menarik grak.
|
getContainer ()
|
Mengambil pegangan elemen
kontainer
|
getSelection ()
|
satu sel dapat dipilih oleh
pengguna.
|
hideDataColumns
|
Menyembunyikan seri data
dari grak
|
setVisibleChartRange
|
Menetapkan kisaran dengan
kisaran tertentu
|
showDataColumns
|
Menunjukkan seri data
tertentu dari grak
|
rangechange
|
keluar saat pengguna
mengubah slider
|
Ready
|
grak siap metode panggilan
eksternal.
|
select
|
Untuk mempelajari apa yang
telah dipilih
|
0 komentar: