amcharts 相关问题

JavaScript图表和映射控件。

AMcharts 5 将数据添加到工具提示

我有像这样的xAxis和xRenderer: 让 xRenderer = amChartXY.AxisRendererX.new(root, {minGridDistance: 30}); xRenderer.labels.template.setAll({ 旋转:-45, ...

回答 1 投票 0

amCharts 4 的导出菜单中添加平均数据选项

我正在尝试找到一种方法,使用 amCharts 4 中的导出菜单快速平均每周或每月的数据。我制作了这个 codePen,但它不起作用。 有人可以看看我是什么样的吗...

回答 1 投票 0

如何更改Amcharts 5中的导出图标?

我知道在 Amcharts 4 中,您可以按照此操作更改导出图标:https://www.amcharts.com/docs/v4/tutorials/replacing-default-export-icon/ 但是,同样的任务在 Amc 上是如何完成的......

回答 1 投票 0

以编程方式隐藏系列/切换图例项目 (amcharts 4)

在我们的项目中,我们有一个带有图例的折线图。图表及其图例都在单独的容器中初始化(如果这一事实很重要)。 在我们的项目中,我们有一个带有图例的折线图。图表及其图例都在单独的容器中初始化(如果这一事实很重要)。 <div ref="chartdiv" /> <div ref="legenddiv" /> 我们使用 createFromConfig 方法创建它们。 我想要实现的目标:我们在页面上有多个选项卡,用户通常会切换图例项目来显示/隐藏某些系列。我需要存储这些切换的图例项目,以便当用户返回带有图表的选项卡时,我将能够以编程方式将它们切换回来。 根据我的理解,算法如下: 将切换的项目存储在某处 启动图表时,切换之前切换的项目。据我所知,应该通过显示/隐藏系列来完成,而不是图例项目。 到目前为止,我已经通过向图例项添加单击处理程序来设法存储标签。 chart.value.legend.itemContainers.template.events.on('hit', (ev) => { toggledItems.push(ev.target.dataItem.name) }) 但是我没有成功隐藏以前切换的图例项目。我尝试根据堆栈溢出上的this question实现一些东西,我尝试使用“inited”,“hidden”,“shown”事件,但对它们没有反应。 // Nothing happens here ☹️ chart.value.series.template.events.on('hidden', () => { console.log('I am hidden') }) 请为我指明正确的方向。 找到解决方案。希望这会对某人有所帮助。 我们的项目中有一个 Line 图表组件。我添加了一个 toggleSeries 道具 - 用于切换图例/系列项目的 v 模型,它存储字符串(名称)。因此,当我们单击图例项时,我们输入该图例项的名称并更新 toggleSeries v 模型。 有双向绑定,我们可以初始化一个在 toggleSeries 数组中已有项目的图表,或者我们可以随时从 Line 组件外部放置项目 - 图表将被更新。 // Is used for toggling series in chart's 'beforevalidated' hook const toggleSeries = (initial?: boolean) => { for (const currentSeries of chart.value.series.values) { if (toggledSeriesInternal.value.includes(currentSeries.dataFields.valueY)) { if (initial) { currentSeries.hidden = true } else { currentSeries.hide() } } else { if (initial) { currentSeries.hidden = false } else { currentSeries.show() } } } } // Is used for toggling single series items === pushing/removing item names // from 'toggledSeries' array const toggleSeriesItem = (itemName: string) => { const index = toggledSeriesInternal.value.findIndex(name => name === itemName) if (index === -1) { toggledSeriesInternal.value = [...toggledSeriesInternal.value, itemName] } else { const newToggledSeries = [...toggledSeriesInternal.value] newToggledSeries.splice(index, 1) toggledSeriesInternal.value = newToggledSeries } } chart.value.events.on('beforevalidated', () => { toggleSeries(true) }) chart.value.legend.itemContainers.template.events.on('hit', (ev) => { toggleSeriesItem((ev.target.dataItem as am4core.DataItem & { name: string }).name) }) watch(toggledSeriesInternal, () => { toggleSeries() }, { deep: true, })

回答 1 投票 0

对 amCharts 的数据进行平均

我正在使用 amCharts 4,我想知道是否可以按周或月平均数据。我想将其集成到我的 exporting.menu.items 中。 我知道可以使用 groupIn...

回答 1 投票 0

amcharts5 - 使用自定义函数格式化工具提示中的值

我正在使用 amcharts5 来表示一些数据。在某个时刻,我有一个系列,我想以与原始值不同的方式显示工具提示。 举例来说,我的图表是...

回答 1 投票 0

IcCube Reporting V8 - 可以使用甘特图吗?

使用 IcCube Reporting V7,我能够创建 AmCharts 甘特图,如下所示: 在幕后使用以下 mdx: 成员 HDebut 作为 [Measures].[Bloc Début Intervalle], format_string = &

回答 1 投票 0

AmCharts5 在显示后改变节点的颜色

我正在使用 AmCharts5 JS 构建一个图表,将域名显示为 ForceDirected 树中的节点。显示域,异步函数检查它们的可用性,并尝试...

回答 1 投票 0

Amcharts 5 图表在 MUI 对话框中不起作用:无法找到带有 id 的 HTML 元素

我正在使用AmChart 5的XY图表来显示一些数据。单击按钮时,用户可以在 MUI 对话框中看到该图表并对其进行一些操作。但是,当我想在 MUI D 中显示我的图表时...

回答 1 投票 0

R 中的蜂窝瓷砖地图

如何使用 RAMCharts 包(或其他看起来不错的包)在 R 中实现这个蜂窝图块地图? https://www.amcharts.com/demos/honeycomb-tile-map/

回答 1 投票 0

Amcharts 桑基图:如何在悬停链接时查看所有“后续”路径

我对使用 AmCharts 制作“可追踪桑基图”非常感兴趣,就像在这里可以体验到的那样: https://www.amcharts.com/demos/traceable-sankey-diagram/ 当你

回答 1 投票 0

AmCharts:带有子类别的簇状条形图

我尝试在 amcharts 中实现带有子类别的聚集条形图(x 轴上有两个级别)。我找不到办法做到这一点。 有谁知道怎么做吗?

回答 2 投票 0

自定义 Amcharts 滚动条

我正在使用 Amchart 和 Angular 6 创建月费图表,但滚动条部分遇到问题 这是我的启动代码(部分内容被截断) am4core.useTheme(

回答 1 投票 0

amCharts 聚集但未堆叠

我正在寻找如何构建一个集群但不堆叠(分层)的 amChart。一个例子是比较过去 3 年的逐月情况。我想查看每个月的销售量与发货量...

回答 2 投票 0

如何为 amCharts 柱形图添加图例?

我想向柱形图添加图例,但它没有按预期工作。 我所做的只是添加 “传奇” : {} 到图表。除了我的项目中的技术要求之外,...

回答 2 投票 0

有没有办法在 Amcharts 4 中以编程方式设置 XYScrollBar 的范围?

我在一页上有多个图表,并且所有图表都使用相同的 x 轴值。当用户使用滚动条选择范围时,我希望所有图表都同步到该范围。他们制作的图表...

回答 2 投票 0

我如何理解Amcharts中XY图表中光标的索引和更新数据,其中可以拖动项目符号?

我在 Amcharts 中使用带有系列的 XY 图表。在此图中,我使用预定义的数组并按如下方式设置其数据: 系列.data.setAll(示例); 我写了一些代码来使每个索引......

回答 1 投票 0

Amcharts Pie 防止缓存

Amchart 似乎正在缓存 json,并且没有绘制图表或图例。 第一次打开模态时,它显示正常,但如果我关闭它并再次打开,它会显示 labe 中的所有数据...

回答 1 投票 0

如何更改 amcharts 4 图例自定义描述上的工具提示和标签颜色

我正在绘制饼图,并将鼠标悬停在图例项上我想显示自定义描述。 下面是我的代码: /** * -------------------------------------- * 这个演示是我们创建的...

回答 1 投票 0

使用 amcharts 设置图表主题。 [不是 JSON 数据]

我开发了一个移动应用程序,它使用 amcharts 显示折线图。我以此链接为例,请访问 http://jsfiddle.net/ATQUm/825/ 并开发了我的

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.