问题标签 [amcharts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - amcharts:尝试将多个数据集动态添加到 javascript stockChart
我正在使用 AmCharts 来显示一些图表,并且我正在尝试从使用 jquery 获取的一系列 JSON 数据集中动态添加数据getJSON
简而言之,我的问题是,如何循环使用各种数据集为图表创建数据集,例如:
解释我在这里做什么:
- 首先,从我的数据库中获取一些 JSON 输出以确定需要多少记录集
- 循环遍历结果以创建记录集
- 在每个循环期间,数据由第二个 jQuery
getJSON
调用获取,以根据此记录集所需的数据获取数据 - 创建 AmCharts 数据集
我可以通过显式编码来手动执行此操作以单独创建每个数据集,然后执行
所以我想我需要做的是把上面的整个代码变成某种函数,根据上面的行生成一个数据集数组?
我不知道如何用javascript做到这一点
javascript - 如何在不调整大小的情况下调整页面大小?
如何在不调整大小的情况下调整页面大小?
我有一个 Javascript,它运行以从文本文件中获取数据,然后在 Amcharts 上绘制图表。问题是图表的某些轴组件在首次绘制时丢失,并且在我尝试刷新 (F5) 时仍然丢失。
当我调整浏览器的大小时,丢失的组件都会出现,所以我想知道调整大小的作用是什么,以及在绘制图表后如何在没有实际调整大小的情况下模拟调整大小?
源代码的完整 html 版本就在这里。
任何人都知道如何对其进行故障排除以使其在第一次加载时显示,而不必调整它的大小?
windows-phone-7 - Windows Phone 7 amCharts x 轴标签
任何人都知道如何从 Windows Phone 7 amCharts 图表中的 x 轴上删除标签?应该很简单,但我找不到办法。
到目前为止,我有以下内容:
先感谢您。
php - Amchart 和 Ajax 以不正确的格式获取数据
我想使用 AmChart 并从 php 获取图表数据。
这是我的 php 文件:
$datas 有很好的数据。SQL 请求很好,返回我想要的。
这是我的 javascript 与我的 Ajax 请求:
不显示图表。
但是,如果我通过以下方式更改 var 'data': data = [{name: "toto", count: 10, color: "#FF0F00"},{name: "toto", count: 10, color: "#FF0F00 "}]; 从 Ajax 查询成功,这工作正常!我得到图表...
所以问题是我从我的php文件中得到的格式......我找不到正确的格式来返回。
编辑:如果我这样做:
这打印在页面上:[{"name":"Brussels","count":"4","color":"#FF0F00"},{"name":"Chimay","count":"2" ,"color":"#FF6600"}] 并显示一个空图表。
如果将打印的表格复制粘贴为数据:
图表显示得很好。
javascript - 如何从 HTML 中的图形中删除网址
我正在用 HTML 创建一个图表。我正在使用 API amCharts,但问题是它在图表中显示了文本“amchart”。
如何删除该文本以使其看起来不错?
asp.net - 如何在asp.net中使用amcharts?
我必须在 asp.net 中使用 am 图表(列类型),但我不知道如何使用它。我已经阅读了一些文章,但没有一篇文章有正确的使用指南。谁能提供 am 图表的代码示例。我需要 .aspx 页面和 .aspx.cs 页面的示例。此外,我想在我的图表中添加效果。效果应该就像 x 轴上的列应该慢慢增加到 y 轴上的某个值。我需要在 .aspx 页面和我的项目中包含哪些文件?
javascript - 如何使用javascript按降序对对象数组进行排序
这里我使用 amcharts API 来绘制饼图,它工作正常,但根据我的数据有超过 2000 个标准(饼图中超过 2000 个分区).. 显示很多分区是无关紧要的.. 所以在这里我想要仅显示前 10 个分区
javascript - 使用 jquery/javascript 将 amchart(多个 SVG)保存为图像(jpg)
我分别在 4 个 div 中使用 amchart 在 html 页面上生成了四个图表。在每个 div 上都有一个用于导出图表的链接。图表是使用多个 SVG 生成的。我想通过单击导出链接将图表单独保存为客户端的图像。
最后,我得到了我的解决方案。我将所有 svg 一张一张地转换为图像,并使用http://www.battlehorse.net/page/topics/charts/save_google_charts_as_image.html将其写入 div
最后,我使用http://html2canvas.hertzen.com/index.html将 div 内容转换为图像。如果有人想转换文本和 svg,那么您需要将 div 内容克隆到新 div,然后将转换后的图像写入新 div,最后将其转换为图像。
javascript - Amcharts 没有在平板电脑/ipad 中显示?
我正在使用 java 脚本 am-charts 来显示平板电脑应用程序的图表。我在开发过程中面临一个问题
- 每当我在两个选项卡中打开相同的链接时,图表都不会显示在两个选项卡中。
- 每当我在应用程序中打开不同的链接时,图表都不会显示
<a href="http://www.facebook.com/" target="_BLANK">Facebook</a>
你能指导我吗,我该如何解决这个问题?
谢谢
javascript - 两个 amCharts 图表未在 iPad 上使用 jQueryMobile 框架显示在同一页面上
我正在使用 iPad 的 jQuery Mobile 框架创建一个 Web 应用程序。在我的应用程序中,我需要显示一些图表,所以我使用 Javascript amCharts 来绘制图表。
在我的应用程序中,我想在一个页面上显示折线图、条形图和 HTML 表格。有一段时间,只会显示一个元素。要么是折线图,要么是条形图,要么是 HTML 表格。所以我创建了三个 div 并将图表和 HTML 表格放在每个 div 中。我通过菜单选择显示或隐藏 div。请查看虚拟应用程序。
它在桌面浏览器和 Android 平板电脑上运行良好。当我在 iPad 上测试它时,它无法正常工作。它仅显示第一个折线图。如果我将其更改为条形图,则它不会显示图表。
我在javascript中隐藏和显示div,如下所示:
那么为什么第二张图表没有出现在 iPad 上呢?请告诉我我做错了什么。jQuery Mobile 和 amCharts 框架有什么问题吗?
任何网络链接或源代码将不胜感激。