Google Charts grafikasi

Oddiy chiziqli diagrammalardan tortib murakkab ierarxik daraxtsimon xaritalargacha, Google Chart galereyasi ko‘plab tayyor diagramma turlarini taqdim etadi:

  • Scatter Chart
  • Line Chart
  • Bar / Column Chart
  • Area Chart
  • Pie Chart
  • Donut Chart
  • Org Chart
  • Map / Geo Chart
ULASHISH

Google Chart’dan qanday foydalaniladi?

1. Diagrammani ko‘rsatmoqchi bo‘lgan HTML-ga

elementini (noyob identifikatorli) qo‘shing:

<div id="myChart" style="max-width:700px; height:400px"></div>

2. Grafik yuklagichga havola qo‘shing:

<script src="https://www.gstatic.com/charts/loader.js"></script>

3. Graph API-ni yuklang va API yuklanganda ishlash uchun funksiyani qo‘shing:

<script>
google.charts.load('current',{packages:['corechart']});
google.charts.setOnLoadCallback(drawChart);

// Your Function
function drawChart() {
...
}
</script>

Ustunli diagrammalar

Manba kodi

function drawChart() {

// Set Data
const data = google.visualization.arrayToDataTable([
  ['Contry', 'Mhl'],
  ['Italy', 55],
  ['France', 49],
  ['Spain', 44],
  ['USA', 24],
  ['Argentina', 15]
]);

// Set Options
const options = {
  title: 'World Wide Wine Production'
};

// Draw
const chart = new google.visualization.BarChart(document.getElementById('myChart'));
chart.draw(data, options);

}

O‘zingiz sinab ko‘ring »


Doiraviy diagrammalar

Bar diagrammani Pie diagrammaga aylantirish uchun shunchaki quyidagini:

google.visualization.BarChart

bunga almashtiring:

google.visualization.PieChart

const chart = new google.visualization.PieChart(document.getElementById('myChart'));

O‘zingiz sinab ko‘ring »


3D Pie

Pie-ni 3D formatida ko‘rsatish uchun faqat is3D: true ni qo‘shing:

const options = {
  title: 'World Wide Wine Production',
  is3D: true
};

O‘zingiz sinab ko‘ring »


Chiziqli grafik

Manba kodi

function drawChart() {
// Set Data
const data = google.visualization.arrayToDataTable([
  ['Price', 'Size'],
  [50,7],[60,8],[70,8],[80,9],[90,9],[100,9],
  [110,10],[120,11],[130,14],[140,14],[150,15]
  ]);
// Set Options
const options = {
  title: 'House Prices vs Size',
  hAxis: {title: 'Square Meters'},
  vAxis: {title: 'Price in Millions'},
  legend: 'none'
};
// Draw Chart
const chart = new google.visualization.LineChart(document.getElementById('myChart'));
chart.draw(data, options);
}

O‘zingiz sinab ko‘ring »



Nuqtali diagrammalar

Xuddi shu ma’lumotlarni tarqatish uchun google.visualization ni ScatterChart ga o‘zgartiring:

const chart = new google.visualization.ScatterChart(document.getElementById('myChart'));

O‘zingiz sinab ko‘ring »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!