Plotting Series Side by Side with Highcharts

Plotting Series Side by Side with Highcharts

Anda ingin memplot beberapa seri data dengan warna berbeda secara horizontal, bukan vertikal. Hal ini dapat dilakukan dengan menggunakan opsi xAxis.type dan yAxis.type yang tepat.

Berikut adalah contoh kode JavaScript yang dapat membantu Anda mencapai tujuan tersebut:

Highcharts.chart('container', {
 chart: {
 type: 'scatter'
 },
 xAxis: {
 type: 'category'
 },
 yAxis: {
 type: 'linear'
 },
 series: [
 {
 name: 'chr1 p',
 data: [...],
 color: '#b20000'
 },
 {
 name: 'chr1 q',
 data: [...],
 color: '#ff69b4'
 },
 {
 name: 'chr19 p',
 data: [...],
 color: '#32cd32'
 },
 {
 name: 'chr19 q',
 data: [...],
 color: '#e91e63'
 }
 ]
});

Dalam contoh di atas, kita menggunakan tipe chart scatter dan x-axis tipe category. Kami juga mengatur tipe y-axis menjadi linear.

Jika Anda ingin menampilkan seri yang berbeda secara horizontal, Anda dapat memanfaatkan opsi xAxis.type dan yAxis.type dengan nilai yang sesuai. Contohnya:

Highcharts.chart('container', {
 chart: {
 type: 'column'
 },
 xAxis: {
 type: 'datetime'
 },
 yAxis: {
 type: 'linear'
 },
 series: [
 {
 name: 'chr1 p',
 data: [...],
 color: '#b20000'
 },
 {
 name: 'chr1 q',
 data: [...],
 color: '#ff69b4'
 },
 {
 name: 'chr19 p',
 data: [...],
 color: '#32cd32'
 },
 {
 name: 'chr19 q',
 data: [...],
 color: '#e91e63'
 }
 ]
});

Dalam contoh di atas, kita menggunakan tipe chart column dan x-axis tipe datetime. Kami juga mengatur tipe y-axis menjadi linear.

Namun, jika Anda ingin memplot seri yang berbeda secara horizontal dengan Highcharts, Anda dapat menggunakan opsi xAxis.type dengan nilai category dan yAxis.type dengan nilai linear. Contohnya:

Highcharts.chart('container', {
 chart: {
 type: 'scatter'
 },
 xAxis: {
 type: 'category'
 },
 yAxis: {
 type: 'linear'
 },
 series: [
 {
 name: 'chr1 p',
 data: [...],
 color: '#b20000'
 },
 {
 name: 'chr1 q',
 data: [...],
 color: '#ff69b4'
 }
 ]
});

Dalam contoh di atas, kita menggunakan tipe chart scatter dan x-axis tipe category. Kami juga mengatur tipe y-axis menjadi linear.

Namun, perlu diingat bahwa Anda harus memastikan bahwa data yang Anda plot tidak memiliki koordinat x yang overlapping, karena Highcharts hanya dapat menampilkan seri yang berbeda secara horizontal jika koordinat x mereka tidak overlapping.

Saya harap contoh-contoh di atas dapat membantu Anda mencapai tujuan Anda. Jika Anda masih memiliki pertanyaan atau masalah, silakan tanyakan lagi!

Leave a comment