是的,当使用ValueAxis作为x轴时,可以设置系列的工具提示。以下是一个示例代码:
// 创建图表实例
var chart = am4core.create("chartdiv", am4charts.XYChart);
// 创建一个ValueAxis作为x轴
var xAxis = chart.xAxes.push(new am4charts.ValueAxis());
// 创建一个CategoryAxis作为y轴
var yAxis = chart.yAxes.push(new am4charts.CategoryAxis());
// 创建一个柱状系列
var series = chart.series.push(new am4charts.ColumnSeries());
series.dataFields.valueX = "value";
series.dataFields.categoryY = "category";
series.columns.template.tooltipText = "{category}: [bold]{valueX}[/]";
// 设置数据
chart.data = [{
"category": "Category 1",
"value": 100
}, {
"category": "Category 2",
"value": 200
}, {
"category": "Category 3",
"value": 150
}];
// 创建一个光标
chart.cursor = new am4charts.XYCursor();
chart.cursor.lineX.disabled = true;
chart.cursor.lineY.disabled = true;
在上述代码中,我们创建了一个柱状图,并将ValueAxis作为x轴,CategoryAxis作为y轴。然后,我们创建了一个柱状系列,并通过设置series.columns.template.tooltipText属性来设置工具提示的文本。最后,我们设置了图表的数据和光标。
你可以根据你的实际需求修改代码,并根据需要自定义工具提示的样式。