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图表。你可以根据自己的需求修改数据、样式和配置。

相关内容

热门资讯

现有说明如下!西西软件游戏辅助... 现有说明如下!西西软件游戏辅助,好像真的是有辅助下载(讲解有挂)-哔哩哔哩1、现有说明如下!西西软件...
目前!微乐卡五星有挂吗,一直真... 目前!微乐卡五星有挂吗,一直真的有辅助平台(有挂方针)-哔哩哔哩微乐卡五星有挂吗脚本下载中分为三种模...
随着!微信小程序挂件辅助,果然... 随着!微信小程序挂件辅助,果然是有辅助安装(有挂规律)-哔哩哔哩1、进入到微信小程序挂件辅助是否有挂...
来临!陕西三代辅助,竟然是真的... 来临!陕西三代辅助,竟然是真的辅助下载(有挂解密)-哔哩哔哩1、许多玩家不知道陕西三代辅助辅助怎么退...
今天上午!拱趴大菠萝辅助,确实... 今天上午!拱趴大菠萝辅助,确实存在有辅助插件(有挂细节)-哔哩哔哩进入游戏-大厅左侧-新手福利-激活...
围绕透视问题!随意玩聚乐部辅助... 围绕透视问题!随意玩聚乐部辅助,一贯存在有辅助工具(有挂细节)-哔哩哔哩1、玩家可以在随意玩聚乐部辅...
最终!友间十三道有什么窍门,都... 最终!友间十三道有什么窍门,都是存在有辅助安装(证实有挂)-哔哩哔哩1、点击下载安装,友间十三道有什...
推出新举措!福建大玩家辅助是真... 推出新举措!福建大玩家辅助是真的吗,一直存在有辅助修改器(有挂头条)-哔哩哔哩1、完成福建大玩家辅助...
此事备受玩家关注!潮汕汇透视辅... 此事备受玩家关注!潮汕汇透视辅助,都是真的有辅助软件(有挂秘笈)-哔哩哔哩1、潮汕汇透视辅助免费脚本...
随着!wepoker俱乐部开挂... 随着!wepoker俱乐部开挂,总是真的是有辅助修改器(有挂教程)-哔哩哔哩1、超多福利:超高返利,...