Class: PieChart
new PieChart(view, options)
Komponenta koláčového grafu
| Name |
Type |
Description |
view |
HTMLElement
|
Rodičovský element |
options |
object |
Konfigurační objekt |
Struktura dat
data = {
"datova_rada": [
{
"kategorie": "1.4.2016",
"value": 22,
"label": "c1"
},
{
"kategorie": "2.4.2016",
"value": 25,
"label": "c2"
},
{
"kategorie": "3.4.2016",
"value": 7,
"label": "n0"
},
{
"kategorie": "5.4.2016",
"value": 15,
"label": "n1"
}..
],
}
Příklad použití
var chart = incharts.create(
element,
"pie",
config
);
chart.setData(data);
----------------------------------------------
var chart = new incharts.PieChart(canvas,options);
chart.setData(data);
Konfigurace
Properties:
| Name |
Type |
Description |
options |
object
|
Properties
| Name |
Type |
Default |
Description |
radius |
string/number
|
auto |
poloměr grafu |
core |
number
|
0.5 |
prázdný střed grafu |
minAngle |
number
|
0 |
počáteční úhel grafu |
maxAngle |
number
|
360 |
koncový úhel grafu |
header |
string
|
/ |
nadpis grafu |
header_size |
number
|
18 |
velikost nadpisu grafu |
header_font |
string
|
Arial |
font nadpisu grafu |
header_style |
string
|
18 |
styl nadpisu grafu |
header_color |
string
|
#000 |
barva nadpisu grafu |
showHeader |
boolean
|
false |
zobrazení nadpisu |
showDataValues |
boolean
|
false |
zobrazení hodnot dat |
percent |
boolean
|
false |
přepočet dat na procenta |
|
Metody
-
parseData(data)
-
| Name |
Type |
Description |
data |
object |
JSON objekt dat
|
-
fitData()
-
přepočítá rozměr a velikost zobrazovaných objektů
-
calculateFrame()
-
přepočítá volný prostor pro vykreslení dat
-
getTotalValue()
-
vrátí součet všech zobrazovaných hodnot
-
updateFrame()
-
překreslí celý layout grafu a uloží do jej do mezipaměti
-
render()
-
překreslí všechny vrstvy grafu