amCharts - XY图表的工具提示和标记
创始人
2024-09-30 04:30:35
0

amCharts是一个强大的JavaScript图表库,可用于创建各种类型的交互式图表,包括XY图表。下面是一个使用amCharts创建XY图表的示例,并添加工具提示和标记的代码:

首先,确保在HTML文件中引入amCharts库和主题样式表:








然后,创建一个包含XY图表的div元素:

接下来,使用JavaScript代码创建和配置XY图表:

// 创建XY图表实例
var chart = am4core.create("chartdiv", am4charts.XYChart);

// 配置图表数据
chart.data = [{
  "country": "USA",
  "visits": 3025
}, {
  "country": "China",
  "visits": 1882
}, {
  "country": "Japan",
  "visits": 1809
}, {
  "country": "Germany",
  "visits": 1322
}, {
  "country": "UK",
  "visits": 1122
}, {
  "country": "France",
  "visits": 1114
}, {
  "country": "India",
  "visits": 984
}, {
  "country": "Spain",
  "visits": 711
}, {
  "country": "Netherlands",
  "visits": 665
}, {
  "country": "Russia",
  "visits": 580
}];

// 创建X轴
var categoryAxis = chart.xAxes.push(new am4charts.CategoryAxis());
categoryAxis.dataFields.category = "country";
categoryAxis.title.text = "国家";

// 创建Y轴
var valueAxis = chart.yAxes.push(new am4charts.ValueAxis());
valueAxis.title.text = "访问量";

// 创建柱状图系列
var series = chart.series.push(new am4charts.ColumnSeries());
series.dataFields.valueY = "visits";
series.dataFields.categoryX = "country";
series.name = "访问量";
series.columns.template.tooltipText = "{categoryX}: [bold]{valueY}[/]";
series.columns.template.fill = am4core.color("#888");

// 添加图表光标
chart.cursor = new am4charts.XYCursor();

// 添加图例
chart.legend = new am4charts.Legend();

以上代码创建了一个包含XY图表的div元素,并配置了一些示例数据。通过添加柱状图系列,我们可以在每个柱状图上显示工具提示。工具提示的文本可以使用series.columns.template.tooltipText属性进行自定义。

最后,我们可以将图表渲染到div元素中:

// 渲染图表
chart.render();

以上代码将创建一个带有工具提示和标记的amCharts XY图表。你可以根据自己的需求修改数据、样式和配置。

相关内容

热门资讯

aapoker发牌机制!微扑克... aapoker发牌机制!微扑克ai人工智能(透视)本来是有挂(详细辅助2025新版)是一款可以让一直...
aa扑克辅助!德扑之星怎么清楚... aa扑克辅助!德扑之星怎么清楚数据(透视)确实是真的有挂(详细辅助wpk教程)1、不需要AI权限,帮...
aapoker有猫腻!微扑克机... aapoker有猫腻!微扑克机器人代打(透视)确实是有挂(详细辅助教你攻略)1)aapoker有猫腻...
德州之星外挂!微扑克辅助神器(... 您好,德州之星外挂这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款...
微扑克辅助挂!德州ai辅助外挂... 微扑克辅助挂!德州ai辅助外挂(透视)本然存在有挂(详细辅助wpk教程)1、超多福利:超高返利,海量...
微扑克德州专用辅助器!线上德州... 微扑克德州专用辅助器!线上德州ai智能机器人(透视)从前存在有挂(详细辅助详细教程);人气非常高,a...
德扑之星有作弊!weopke真... 德扑之星有作弊!weopke真的吗(透视)一直存在有挂(详细辅助插件教程)1)德扑之星有作弊辅助挂:...
微扑克有辅助挂!德州ai辅助神... 微扑克有辅助挂!德州ai辅助神器下载(透视)都是真的是有挂(详细辅助AI教程)1、金币登录送、破产送...
德扑之星有猫腻!德扑之星如何分... 德扑之星有猫腻!德扑之星如何分别是否(透视)一向是有挂(详细辅助玩家教你)1、超多福利:超高返利,海...
wpk透视辅助测试!用ai外挂... wpk透视辅助测试!用ai外挂打德州有用吗(透视)真是真的有挂(详细辅助专业教程)1、这是跨平台的w...