Summary: Documentație despre utilizarea cheilor în diagrame. Cheile pot fi utilizate atunci când aveți (de exemplu) mai multe seturi de date care trebuie să fie identificate. Cheile interactive pot îmbunătăți și mai mult acest lucru

  • Introducere
  • Proprietăți de configurare a cheilor
  • Elemente cheie active
  • Utilizarea cheilor interactive pe graficele dumneavoastră
  • .

  • Clave HTML

Introducere

Utilizarea unei chei pe graficul dumneavoastră vă permite să furnizați informații despre ceea ce reprezintă seturile de date care sunt afișate pe grafic.

Cheile pot fi utilizate în două moduri diferite – una orizontală, concepută pentru a fi așezată în marginile graficului, și una verticală, care este concepută pentru a fi așezată deasupra graficului.

Proprietăți de configurare a tastelor

Proprietățile disponibile ale tastelor și valorile implicite ale acestora sunt enumerate mai jos (unele tipuri de diagrame au valori implicite ușor diferite pentru a se potrivi):

Proprietăți cheie

Proprietate Descriere Defect
cheie Un tablou de elemente cheie (acesta este textul care este afișat în cheie. (Un tablou gol)
keyHalign Alinierea orizontală a tastei dreapta
keyPosition Aceasta determină poziționarea/dispunerea tastei. Valorile posibile sunt graph și margin. graph
keyPositionMarginBoxed Când tasta este în modul margin, aceasta determină dacă este așezată într-o cutie. false
keyPositionGraphBoxed Când tasta este în modul graph, aceasta determină dacă este așezată într-o cutie. true
keyPositionX Acest lucru vă permite să specificați o coordonată X pentru cheie. null
keyPositionY Aceasta vă permite să specificați o coordonată Y pentru cheie. null
keyShadow Aceasta controlează dacă cheia are sau nu o umbră. false
keyShadowOffsetx Aceasta controlează decalajul X pentru umbră. 2
keyShadowOffsety Aceasta controlează decalajul Y pentru umbră. 2
keyShadowColor Aceasta controlează culoarea umbrei. #666
keyShadowBlur Aceasta controlează neclaritatea care se aplică umbrei. 3
keyColors Dacă culorile calculate nu sunt cele pe care doriți să le vedeți – acest lucru vă permite să specificați propriile culori. null
keyColorShape Aceasta este forma pe care o ia pata de culoare. square (poate fi o matrice de forme)
keyBackground Fundalul cheii. white
keyRounded Dacă colțurile cheii sunt pătrate sau rotunjite. true
keyLinewidth Lățimea liniei folosită pentru cheie. 1
keyLabelsFont Fontul utilizat pentru textul cheii.
keyLabelsSize Dimensiunea textului din cheie.
keyLabelsColor Culoarea textului din cheie. black
keyLabelsBold Dacă textul din cheie este sau nu bold. false
keyLabelsItalic Dacă textul din cheie este italic sau nu. false
keyLabelsOffsetx Calajul care se aplică coordonatei X la textul din cheie. 0
keyLabelsOffsety Decalajul care se aplică coordonatei Y a textului cheie. 0
keyTextAccessible În mod implicit, textul cheii NU este accesibil, dar prin utilizarea acestei setări puteți anula acest lucru. null
keyInteractive Dacă cheia este interactivă sau nu. Nu toate tipurile de diagrame suportă acest lucru. false
keyInteractiveHighlightChartFill Culoarea de umplere a evidenței folosită pentru a evidenția graficul prin tasta interactivă. rgba(255,255,255,255,0.7)
keyInteractiveHighlightChartStroke Culoarea de evidențiere folosită pentru a evidenția graficul prin tasta interactivă. black

key
O matrice de elemente cheie (acesta este textul care este afișat în cheie.
Default: (Un array gol)
keyHalign
Alinierea orizontală a tastei
Default: right
keyPosition
Aceasta determină poziționarea/dispunerea tastei. Valorile posibile sunt graph și margin.
Default: graph
keyPositionMarginBoxed
Când tasta este în modul margin, acest lucru determină dacă este așezată într-o cutie.
Default: false
keyPositionGraphBoxed
Când tasta este în modul graph, acest lucru determină dacă este așezată într-o cutie.
Default: true
keyPositionX
Aceasta vă permite să specificați o coordonată X pentru tastă.
Default: null
keyPositionY
Acest lucru vă permite să specificați o coordonată Y pentru cheie.
Default: null
keyShadow
Acest lucru controlează dacă cheia are sau nu o umbră.
Default: false
keyShadowOffsetx
Acest lucru controlează decalajul X pentru umbră.
Default: 2
keyShadowOffsety
Acest lucru controlează decalajul Y pentru umbră.
Default: 2
keyShadowColor
Acest lucru controlează culoarea umbrei.
Default: 2
keyShadowColor
Acest lucru controlează culoarea umbrei.
Default: #666
keyShadowBlur
Aceasta controlează neclaritatea care se aplică umbrei.
Default: 3
keyColors
Dacă culorile calculate nu sunt cele pe care doriți să le vedeți – aceasta vă permite să specificați propriile culori.
Default: null
keyColorShape
Aceasta este forma pe care o ia pata de culoare.
Default: square (poate fi o matrice de forme)
keyBackground
Fundalul cheii.
Default: white
keyRounded
Dacă colțurile cheii sunt pătrate sau rotunjite.
Default: true
keyLinewidth
Lățimea de linie folosită pentru cheie.
Default: 1
keyLabelsFont
Fontul folosit pentru textul cheii.
Default: 1
keyLabelsFont
Fontul folosit pentru textul cheii.
Default:
keyLabelsSize
Dimensiunea textului din cheie.
Default:
keyLabelsColor
Culoarea textului din cheie.
Default: black
keyLabelsBold
Dacă textul din cheie este bold sau nu.
Default: false
keyLabelsItalic
Dacă textul din cheie este italic sau nu.
Default: false
keyLabelsOffsetx
Calajul care se aplică coordonatei X la textul din cheie.
Default: 0
keyLabelsOffsety
Decalajul care se aplică coordonatei Y a textului cheii.
Default: 0
keyTextAccessible
În mod implicit, textul cheii NU ESTE accesibil, dar prin utilizarea acestei setări puteți anula acest lucru.
Default: null
keyInteractive
Dacă cheia este interactivă sau nu. Nu toate tipurile de diagrame acceptă acest lucru.
Default: false
keyInteractiveInteractiveHighlightChartFill
Culoarea de umplere a evidenței folosită pentru a evidenția graficul prin tasta interactivă.
Default: rgba(255,255,255,255,0.7)
keyInteractiveInteractiveHighlightChighlightChartStroke
Culoarea de trasare folosită pentru a evidenția graficul cu ajutorul tastei interactive.
Default: black

Elemente cheie active

Când treceți deasupra sau faceți clic pe un element cheie sau pe o intrare cheie, registrul RGraph va conține detalii despre intrarea cheie relevantă. Prin urmare, în dispozitivul de ascultare a evenimentelor, veți putea determina intrarea cheie astfel:

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

Și îl puteți utiliza în felul următor:

// 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); }};

Utilizarea de chei interactive pe graficele dumneavoastră

Notă: Cheia interactivă va utiliza textul standard de pânză pentru cheie – nu textul DOM. Puteți activa textAccessible dacă doriți, dar tasta interactivă o va ignora.

Anterior, tasta interactivă a fost implementată numai pentru graficele Line și Pie. De la jumătatea anului 2013, însă, a fost rescrisă și este acum disponibilă cu mult mai multe tipuri de diagrame. Paginile demo pentru tasta interactivă sunt disponibile în arhiva de descărcare.

După ce a fost rescrisă, tasta interactivă utilizează acum obiectul API de desenare Rect și biblioteca dinamică:

<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>

Clave HTML

În decembrie 2013 a fost adăugată o funcție la RGraph care vă permite să folosiți o cheie bazată pe HTML alături de graficul dvs. Această cheie este alcătuită din tag-uri DIV și SPAN, astfel încât este posibil să vă fie mai ușor să interacționați cu ea. Puteți citi mai multe despre cheile HTML pe această pagină.

Lasă un răspuns

Adresa ta de email nu va fi publicată.