【发布时间】:2020-12-17 07:38:23
【问题描述】:
var chart = am4core.create("all_realtime", am4charts.XYChart);
chart.data = chartdata;
// Create axes
var dateAxis = chart.xAxes.push(new am4charts.DateAxis());
dateAxis.dataFields.category = "commonReqDt";
dateAxis.title.text = "TIME";
dateAxis.title.fill = am4core.color("#aab8c5");
dateAxis.renderer.labels.template.fill = am4core.color("#fff");
var valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
valueAxis.renderer.labels.template.fill = am4core.color("#aab8c5");
valueAxis.renderer.baseGrid.stroke = am4core.color("#454e5b");
valueAxis.renderer.grid.template.stroke = am4core.color("#454e5b");
valueAxis.renderer.grid.template.strokeWidth = 1;
valueAxis.renderer.grid.template.strokeOpacity = 0.8;
valueAxis.title.text = "SCORE";
valueAxis.title.fill = am4core.color("#aab8c5");
valueAxis.max = 1;
function createSeries(field, name, tooltip, color) {
var series = chart.series.push(new am4charts.XYSeries());
series.dataFields.valueY = field;
series.dataFields.dateX = "commonReqDt";
series.name = name;
var bullet = series.bullets.push(new am4charts.LabelBullet());
bullet.label.text = name;
bullet.label.fill = am4core.color(color);
bullet.tooltipText = "aaaa"
bullet.tooltip = new am4core.Tooltip();
bullet.tooltip.getFillFromObject = false;
bullet.tooltip.label.fill = am4core.color("#fff");
bullet.tooltip.background.fill = am4core.color("#664cfd");
bullet.events.on("hit", function(event){
//click Event
//this working
event.target.label.fill = am4core.color("green");
//this not working
bullet.label.fill = am4core.color("green");
});
return series;
}
createSeries("100", "O", "OK", "#fff");
嗨,我是初学者。 我想改变所有的子弹,但只知道一个子弹。 单击项目符号时,如何更改 amcharts 中图表的所有项目符号标签颜色。 请帮帮我
【问题讨论】:
标签: amcharts