Chart.js
- పూర్వ పేజీ JS Plotly.js
- తదుపరి పేజీ JS గూగుల్ చిత్రాలు
ଚାର୍ଟଜ୍ସ୍ ହେଉଛି ଏକ ମୁକ୍ତ ଜାଭାସ୍କ୍ରିପ୍ଟ ଲବ୍ଧିକୁ ହାଇଟମ୍ଲ୍ ଭିତ୍ତିକ ଚାର୍ଟ୍କୁ ନିର୍ମାଣ କରିଥାଏ。
ଏହା ମଧ୍ୟମାନ୍ୟ ଜାଭାସ୍କ୍ରିପ୍ଟ ଭିଜୁଆଲାଇଜେସନ ଲବ୍ଧିକୁ ମଧ୍ୟମାନ୍ୟ ଏବଂ ନିହିତ ଚାର୍ଟ ଟାଇପ୍କୁ ପରିଚୟ ଦେଇଥାଏ:
- ଷ୍କାଟର ପ୍ଲଟ
- ଲାଇନ ଚାର୍ଟ
- ବାର ଚାର୍ଟ
- ପାଇ ଚାର୍ଟ
- ଡ଼ନଟ ଚାର୍ଟ
- �ାବଲ୍ ଚାର୍ଟ
- అయారా చిత్రం (Area Chart)
- రేడార్ చిత్రం (Radar Chart)
- మిక్స్ చిత్రం (Mixed Chart)
Chart.js ను ఎలా ఉపయోగించాలి?
Chart.js సులభంగా ఉపయోగించవచ్చు.
మొదటగా, CDN (కంటెంట్ డిస్ట్రిబ్యూషన్ నెట్వర్క్) కు సంబంధించిన లింక్ జతచేయండి:
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.4/Chart.js"> </script>
అప్పుడు, <canvas> ను చిత్రం చేయవలసిన స్థానానికి జతచేయండి:
<canvas id="myChart" style="width:100%;max-width:700px"></canvas>
కాన్వాస్ ఎలమెంట్కు ఏకైక ఐడి ఉండాలి.
ఇది ఇలా ఉంటుంది!
సాధారణ స్పందక చిత్రం సంకేతాలు:
const myChart = new Chart("myChart", { data: {} options: {} });
సాధారణ కన్నా కర్తృత చిత్రం సంకేతాలు:
const myChart = new Chart("myChart", { data: {} options: {} });
సాధారణ బార్డర్ చిత్రం సంకేతాలు:
const myChart = new Chart("myChart", { type: "bar", data: {} options: {} });
స్పందక చిత్రం
ఇంటర్షిప్ విలువలు vs. విస్తరణ
మూల కోడ్
const xyValues = [ {x:50, y:7}, {x:60, y:8}, {x:70, y:8}, {x:80, y:9}, {x:90, y:9}, {x:100, y:9}, {x:110, y:10}, {x:120, y:11}, {x:130, y:14}, {x:140, y:14}, {x:150, y:15} ]; new Chart("myChart", { data: { datasets: [{ pointRadius: 4, pointBackgroundColor: "rgba(0,0,255,1)", data: xyValues }] }, options:{...} });
కన్నా కర్తృత చిత్రం
ఇంటర్షిప్ విలువలు vs. విస్తరణ
మూల కోడ్
const xValues = [50,60,70,80,90,100,110,120,130,140,150]; const yValues = [7,8,8,9,9,9,10,11,14,14,15]; new Chart("myChart", { data: { labels: xValues, datasets: [{ backgroundColor:"rgba(0,0,255,1.0)", borderColor: "rgba(0,0,255,0.1)", data: yValues }] }, options:{...} });
బార్డర్ కలర్ ను అనుసరించినట్లయితే, 0
అప్పుడు స్పందక చిత్రంలో కన్నా కర్తృత చిత్రం చేయవచ్చు:
borderColor: "rgba(0,0,0,0)",
బహుళ పంక్తులు
మూల కోడ్
const xValues = [100,200,300,400,500,600,700,800,900,1000]; new Chart("myChart", { data: { labels: xValues, datasets: [{ data: [860,1140,1060,1060,1070,1110,1330,2210,7830,2478], borderColor: "red", fill: false },{ data: [1600,1700,1700,1900,2000,2700,4000,5000,6000,7000], borderColor: "green", fill: false },{ data: [300,700,2000,5000,6000,4000,2000,1000,200,100], borderColor: "blue", fill: false }] }, options: { legend: {display: false} }; });
లీనియర్ చిత్రం
మూల కోడ్
const xValues = []; const yValues = []; generateData("x * 2 + 7", 0, 10, 0.5); new Chart("myChart", { data: { labels: xValues, datasets: [{ pointRadius: 1, borderColor: "rgba(255,0,0,0.5)", data: yValues }] }, options: {...} }); function generateData(value, i1, i2, step = 1) { for (let x = i1; x <= i2; x += step) { yValues.push(eval(value)); xValues.push(x); }; };
ఫంక్షన్ చిత్రం
లీనియర్ చిత్రంతో అదే. generateData పారామీటర్స్ మార్చండి కొరకు:
generateData("Math.sin(x)", 0, 10, 0.5);
బార్ చిత్రం
మూల కోడ్
var xValues = ["ఇటలీ", "ఫ్రాన్స్", "స్పెయిన్", "అమెరికా", "అర్జెంటీనా"]; var yValues = [55, 49, 44, 24, 15]; var barColors = ["red", "green","blue","orange","brown"]; new Chart("myChart", { type: "bar", data: { labels: xValues, datasets: [{ backgroundColor: barColors, data: yValues }] }, options: {...} });
ఒక మాత్రమే తుప్పు రంగు చేయండి:
var barColors = ["blue"];
అన్ని తుప్పులు ఒక రంగు కేవలం ఉంటాయి:
var barColors ="red";
వివిధ గంభీరతలు రంగులు:}}
var barColors = [ "rgba(0,0,255,1.0)", "rgba(0,0,255,0.8)", "rgba(0,0,255,0.6)", "rgba(0,0,255,0.4)", "rgba(0,0,255,0.2)", ];
అడ్డి చతురస్రాకార చిత్రం
type ను మార్చండి "bar"
మార్చండి "horizontalBar"
:
type: "horizontalBar",
బిగింగ్ చిత్రం
ఇన్స్టాన్స్
new Chart("myChart", { type: "pie", data: { labels: xValues, datasets: [{ backgroundColor: barColors, data: yValues }] }, options: { title: { display: true, text: "ప్రపంచవ్యాప్తంగా వైన్ ఉత్పత్తి" }; }; });
- పూర్వ పేజీ JS Plotly.js
- తదుపరి పేజీ JS గూగుల్ చిత్రాలు