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!