Yhteenveto: Dokumentaatio avainten käyttämisestä kaavioissa. Avaimia voidaan käyttää, kun sinulla on (esimerkiksi) useita datasarjoja, jotka on tunnistettava. Vuorovaikutteiset avaimet voivat tehostaa tätä entisestään

  • Esittely
  • Ominaisuudet avainten konfiguroinnissa
  • Aktiiviset avainelementit
  • Vuorovaikutteisten avainten käyttäminen kaavioissasi
  • .

  • HTML-avaimet

Introduction

Käyttämällä avainta kaaviossa voit antaa tietoa siitä, mitä kaaviossa näkyvät tietokokonaisuudet edustavat.

Avaimia voidaan käyttää kahdessa eri tilassa – vaakasuorassa, joka on suunniteltu istumaan kaavion marginaaliin, ja pystysuorassa, joka on suunniteltu istumaan kaavion päälle.

Näppäinten konfigurointiominaisuudet

Käytettävissä olevat näppäinten ominaisuudet ja niiden oletusarvot on lueteltu alla(joillakin kaaviotyypeillä on hieman erilaiset oletusarvot sopiviksi):

Key-ominaisuudet

Ominaisuus Kuvaus Esimerkintä Esimerkintä
Avain Matriisi avaimen elementeistä (tämä on teksti, joka näytetään avaimessa. (Tyhjä array)
keyHalign Näppäimen vaakasuora kohdistus oikea
keyPosition Tämä määrittää näppäimen asemoinnin/asettelun. Mahdolliset arvot ovat graph ja margin. graph
keyPositionMarginBoxed Kun näppäin on marginaalitilassa, tämä määrittää istuuko se laatikossa. false
keyPositionGraphBoxed Kun näppäin on grafiikkatilassa, tämä määrittää istuuko se laatikossa. true
keyPositionX Tämän avulla voit määrittää näppäimen X-koordinaatin. null
keyPositionY Tämän avulla voit määrittää näppäimen Y-koordinaatin. null
keyShadow Tämän avulla ohjataan, onko näppäimellä varjo vai ei. false
keyShadowOffsetx Tällä ohjataan varjon X-siirtymää. 2
keyShadowOffsety Tämä ohjaa varjon Y-siirtymää. 2
keyShadowColor Tämä ohjaa varjon väriä. #666
keyShadowBlur Tämä ohjaa varjoon kohdistuvaa sumeutta. 3
keyColors Jos lasketut värit eivät ole sitä, mitä haluat nähdä – tämä mahdollistaa omien värien määrittelyn. null
keyColorShape Tämä on se muoto, jonka värisilppu saa. neliö (voi olla joukko muotoja)
keyBackground Väriavaimen tausta. valkoinen
keyRounded Onko avaimen kulmat neliönmuotoiset vai pyöristetyt. true
keyLinewidth Ohjauksessa käytettävä viivanleveys. 1
keyLabelsFont Avaimen tekstissä käytettävä fontti.
keyLabelsSize Avaimen tekstin koko.
keyLabelsColor Tekstin väri avaimessa. musta
keyLabelsBold Onko avaimessa oleva teksti lihavoitu vai ei. false
keyLabelsItalic Onko näppäimessä oleva teksti kursivoitu vai ei. false
keyLabelsOffsetx Offset, joka kohdistetaan näppäimen X-koordinaatistoon avaintekstille. 0
keyLabelsOffsety Offset, jota sovelletaan avaintekstin Y-koordinaattiin. 0
keyTextAccessible Oletusarvoisesti näppäimen tekstiin EI pääse käsiksi, mutta tällä asetuksella voit ohittaa tämän. null
keyInteractive Onko näppäin interaktiivinen vai ei. Kaikki kaaviotyypit eivät tue tätä. false
keyInteractiveHighlightChartFill Korostuksen täyttöväri, jota käytetään kaaviota korostaessa interaktiivisella näppäimellä. rgba(255,255,255,255,0.7)
keyInteractiveHighlightChartStroke Korostusviivan väri, jota käytetään kaavion korostamiseen interaktiivisella näppäimellä. musta

key
Muotoilu näppäinten elementeistä (tämä on teksti, joka näytetään näppäimessä.
Default: (Tyhjä array)
keyHalign
Näppäimen vaakakohdistus
Default: right
keyPosition
Tämä määrittää näppäimen sijainnin/asettelun. Mahdolliset arvot ovat graph ja margin.
Default: graph
keyPositionMarginBoxed
Kun näppäin on marginaalitilassa, tämä määrittää, istuuko se laatikossa.
Default: false
keyPositionGraphBoxed
Kun näppäin on grafiikkatilassa, tämä määrittää, istuuko se laatikossa.
Default: true
keyPositionX
Tämän avulla voit määritellä X-koordinaatiston näppäimelle.
Default: null
keyPositionY
Tämän avulla voit määrittää Y-koordinaatin näppäimelle.
Default: null
keyShadow
Tämän avulla määritetään, onko näppäimellä varjo vai ei.
Default: false
keyShadowOffsetx
Tämä ohjaa varjon X-siirtymää.
Default: 2
keyShadowOffsety
Tämä ohjaa varjon Y-siirtymää.
Default: 2
keyShadowColor
Tämä ohjaa varjon väriä.
Default: #666
keyShadowBlur
Tämä ohjaa varjoon sovellettavaa häivytystä.
Default: 3
keyColors
Jos lasketut värit eivät ole sitä, mitä haluat nähdä – tämän avulla voit määritellä omat väriäsi.
Default: null
keyColorShape
Tämä on muoto, jonka väripläjäys ottaa.
Oletusarvo: neliö (voi olla joukko muotoja)
keyBackground
Värinäppäimen tausta.
Oletusarvo: valkoinen
keyRounded
Onko värinäppäimen kulmat neliön muotoiset vai pyöristetyt.
Default: true
keyLinewidth
Näppäimessä käytetty rivinleveys.
Default: 1
keyLabelsFont
Näppäimen tekstissä käytetty fontti.
Default:
keyLabelsSize
Avaimen tekstin koko.
Default:
keyLabelsColor
Ohjeessa olevan tekstin väri.
Oletusasetus: musta
keyLabelsBold
Onko ohjeessa oleva teksti lihavoitu vai ei.
Default: false
keyLabelsItalic
Onko näppäimessä oleva teksti kursiivilla vai ei.
Default: false
keyLabelsOffsetx
Offset, jota sovelletaan näppäimen tekstin X-koordinaattiin.
Default: 0
keyLabelsOffsety
Offset, jota sovelletaan näppäimen tekstin Y-koordinaattiin.
Default: 0
keyTextAccessible
Vakiossa näppäimen tekstiin EI pääse käsiksi, mutta tällä asetuksella voit ohittaa tämän.
Default: null
keyInteractive
Onko näppäin interaktiivinen vai ei. Kaikki kaaviotyypit eivät tue tätä.
Default: false
keyInteractiveHighlightChartFill
Korostuksen täyttöväri, jota käytetään korostamaan kaaviota interaktiivisella näppäimellä.
Default: rgba(255,255,255,255,0.7)
keyInteractiveHighlightChartStroke
Korostusviivan väri, jota käytetään kaavion korostamiseen interaktiivisella näppäimellä.
Default: musta

Aktiiviset avainelementit

Kun viet hiiren hiiren yläpuolelle tai napsautat avainelementtiä/merkintää, niin RGraph-rekisteriin tallennetaan tiedot kyseisestä avaimesta. Tapahtumakuuntelijaan voit siis määrittää avainmerkinnän näin:

key = RGraph.Registry.get('key-element');

Ja voit käyttää sitä näin:

// Assume that the  variable is your line chart objectline.canvas.onmousemove = function (e){ var key = RGraph.Registry.get('key-element'); if (key) { // Log the details of the object to the console console.log(key); }};

Vuorovaikutteisten avainten käyttäminen kaavioissasi

Huomautus: Vuorovaikutteinen avain käyttää tavallista canvas-tekstiä – ei DOM-tekstiä. Voit halutessasi ottaa textAccessible käyttöön, mutta interaktiivinen näppäin ei huomioi sitä.

Aiemmin interaktiivinen näppäin oli toteutettu vain viiva- ja piirakkadiagrammeille. Vuoden 2013 puolivälistä lähtien se kuitenkin kirjoitettiin uudelleen ja on nyt käytettävissä paljon useampien kaaviotyyppien kanssa. Vuorovaikutteisen avaimen demosivut löytyvät latausarkistosta.

Uudelleen kirjoitettuna interaktiivinen avain käyttää nyt piirto-API Rect -objektia ja dynaamista kirjastoa:

<script src="RGraph.common.core.js"></script><script src="RGraph.common.dynamic.js"></script><script src="RGraph.common.key.js"></script><script src="RGraph.drawing.rect.js"></script><script> line = new RGraph.Line({ id: 'cvs', data: , , ], options: { xaxisLabels: , tickmarksStyle: 'endcircle', linewidth: 3, xaxisTickmarksCount: 12, spline: true, key: , keyPosition: 'margin', keyInteractive: true, textSize: 14 } }).draw();</script>

HTML-avaimet

Joulukuussa 2013 RGraphiin lisättiin toiminto, jonka avulla voit käyttää HTML-pohjaista avainta kaavion vieressä. Tämä näppäin koostuu DIV- ja SPAN-tageista, joten sen käyttäminen voi olla helpompaa. Voit lukea lisää HTML-avaimista tältä sivulta.

Vastaa

Sähköpostiosoitettasi ei julkaista.