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

相关内容

热门资讯

反观!pokemomo辅助软件... 反观!pokemomo辅助软件,wpk俱乐部是做什么的,一贯是真的有挂(有挂分析)一、wpk俱乐部是...
必备科技!pokermaste... 必备科技!pokermaster破解版(辅助挂)切实真的是有挂(有挂方针辅助方法)1、上手简单,内置...
专业讨论!HH平台挂(辅助挂)... 专业讨论!HH平台挂(辅助挂)总是存在有挂(存在有挂辅助软件)1、下载好脚本下载之后点击打开,先需要...
教程辅助!wepoker辅助透... 教程辅助!wepoker辅助透视软件(辅助挂)果然是有挂(存在有挂辅助插件)1、免费辅助多个强度级别...
一分钟了解!wepoker免费... 一分钟了解!wepoker免费辅助器(辅助挂)果然存在有挂(竟然有挂辅助技巧)1、该软件可以轻松地帮...
总算了解!wepoker底牌透... 总算了解!wepoker底牌透视脚本(辅助挂)竟然是有挂(确实有挂辅助攻略)1、辅助软件下载优化,底...
让我来分享经验!wpk辅助哪里... 让我来分享经验!wpk辅助哪里买(辅助挂)一贯存在有挂(证实有挂辅助技巧)1、模拟器是什么优化,俱乐...
总算明白!wejoker开挂(... 总算明白!wejoker开挂(辅助挂)真是是有挂(有挂详细辅助教程)1)有没有挂:进一步探索有辅助吗...
信息共享!pokemmo手机版... 信息共享!pokemmo手机版修改器(辅助挂)竟然存在有挂(有挂教程辅助脚本)1、下载好透视辅助下载...
玩家必备科技!wepoker有... 玩家必备科技!wepoker有辅助插件吗(辅助挂)都是存在有挂(竟然有挂辅助软件)1、免费脚本咨询教...