Rumah  >  Artikel  >  Java  >  Antara muka ECharts dan Java: cara mencipta jenis carta statistik khas seperti peta haba

Antara muka ECharts dan Java: cara mencipta jenis carta statistik khas seperti peta haba

WBOY
WBOYasal
2023-12-17 15:47:13840semak imbas

Antara muka ECharts dan Java: cara mencipta jenis carta statistik khas seperti peta haba

ECharts dan antara muka Java: Cara membuat jenis carta statistik khas seperti peta haba, contoh kod khusus diperlukan

Ikhtisar:

Dengan kemunculan era data besar, analisis data dan visualisasi telah menjadi kerja penting aspek. ECharts ialah perpustakaan visualisasi data yang berkuasa yang boleh memenuhi keperluan paparan pelbagai carta statistik. Artikel ini akan memperkenalkan cara memanggil ECharts melalui antara muka Java untuk melaksanakan jenis carta statistik khas seperti peta haba.

1. Fahami ECharts:

ECharts ialah perpustakaan visualisasi data sumber terbuka oleh Baidu, yang menyediakan kesan paparan carta statistik yang kaya. Ia serasi dengan penyemak imbas arus perdana dan menyokong berbilang format data. ECharts menggunakan JavaScript untuk melaksanakan enjin lukisan berkuasa yang boleh menjana pelbagai carta statistik dalam masa nyata pada halaman hadapan.

2. Pemasangan dan pengenalan ECharts:

  1. Muat turun ECharts

Pertama, anda perlu memuat turun fail versi ECharts dari tapak web rasmi ECharts (https://echarts.apache.org/zh/index.html).

  1. Perkenalkan ECharts

Selepas menyahmampat fail ECharts yang dimuat turun, masukkan fail echarts.min.js ke dalam halaman HTML yang anda perlu gunakan, dan gunakan tag berikut untuk memperkenalkannya:

<script src="echarts.min.js"></script>

3. Cara membuat peta haba :

Peta haba boleh memaparkan taburan spatial titik data diskret Ia bukan sahaja boleh memaparkan secara visual tahap pengagregatan data, tetapi juga boleh digunakan untuk memaparkan taburan kawasan panas dalam fizik, ekologi dan bidang lain. Berikut akan memperkenalkan secara terperinci cara menggunakan antara muka ECharts dan Java untuk mencipta peta haba.

  1. Membina data

Pertama, kita perlu menyediakan beberapa data untuk paparan. Di Jawa, anda boleh menggunakan tatasusunan dua dimensi atau List> untuk mewakili data peta haba.

List<List<Integer>> dataList = new ArrayList<>();
dataList.add(Arrays.asList(1, 2, 10));
dataList.add(Arrays.asList(2, 3, 20));
dataList.add(Arrays.asList(3, 4, 30));
// 其他数据...
  1. Melukis peta haba

Seterusnya, kami akan menggunakan antara muka Java yang disediakan oleh ECharts untuk melukis peta haba. Dalam fail HTML, anda boleh menggunakan kod berikut untuk memanggil antara muka Java:

var dom = document.getElementById("chart");
var chart = echarts.init(dom);

// 构建热力图数据
var heatmapData = [];
for (var i = 0; i < dataList.length; i++){
  var data = dataList[i];
  heatmapData.push([data[0], data[1], data[2]]);
}

// 绘制热力图
var option = {
  series: [{
    type: 'heatmap',
    data: heatmapData
  }]
};
chart.setOption(option);

Melalui kod di atas, kami boleh melukis peta haba pada halaman HTML dan memaparkan taburan haba yang berbeza berdasarkan data yang disediakan.

4. Cara membuat jenis carta statistik khas yang lain:

Selain peta haba, ECharts juga menyokong banyak jenis carta statistik lain, seperti carta garis, carta bar, carta pai, dll. Berikut akan memperkenalkan kaedah pengeluaran beberapa jenis carta statistik khas yang lain.

  1. Carta garisan
var option = {
  xAxis: {
    type: 'category',
    data: ['A', 'B', 'C', 'D', 'E', 'F']
  },
  yAxis: {
    type: 'value'
  },
  series: [{
    type: 'line',
    data: [1, 3, 2, 4, 5, 7]
  }]
};
chart.setOption(option);
  1. Carta bar
var option = {
  xAxis: {
    type: 'category',
    data: ['A', 'B', 'C', 'D', 'E', 'F']
  },
  yAxis: {
    type: 'value'
  },
  series: [{
    type: 'bar',
    data: [5, 20, 36, 10, 10, 20]
  }]
};
chart.setOption(option);
  1. Carta pai
var option = {
  series: [{
    type: 'pie',
    data: [
      {value: 335, name: 'A'},
      {value: 310, name: 'B'},
      {value: 234, name: 'C'},
      {value: 135, name: 'D'},
      {value: 1548, name: 'E'}
    ]
  }]
};
chart.setOption(option);

Dengan menggunakan antara muka Java yang disediakan oleh ECharts, kod di atas boleh dibenamkan secara dinamik ke dalam pelbagai kod Java

Ringkasan:

Artikel ini memperkenalkan cara menggunakan antara muka ECharts dan Java untuk mencipta jenis carta statistik khas seperti peta haba. Dengan memanggil antara muka Java yang disediakan oleh ECharts, kami boleh menjana pelbagai carta statistik dalam halaman HTML dalam masa nyata untuk memenuhi keperluan visualisasi data yang berbeza. Harap artikel ini membantu anda!

Atas ialah kandungan terperinci Antara muka ECharts dan Java: cara mencipta jenis carta statistik khas seperti peta haba. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn