可以使用highcharts导出图表AND表数据
Can highcharts export a chart AND table data?
我正试图弄清楚高图是否能做到以下几点:
呈现一个标准的水平条形图,它下面包含单独的表数据(想象一个条形图下面有一个类似html的表。)
用户可以使用highcharts提供的exporting.js文件导出整个svg。
这可能看起来很模糊,不过我正在仔细思考。我对高点一点也不熟悉,但我已经仔细查看了文档。据我所知,使用高图是不可能实现这样的功能的,因为它的文本功能/选项在表示数据表时没有那么灵活。
任何可能的见解都将是伟大的,感谢大家!
D。
如果你查看HighCharts论坛,你可以看到一个破解方法。它不是很干净,但却很神奇。如果您的数据表非常大,您可能需要考虑一次只显示部分数据(使用放大图表)。
几年后,我一直在寻找相关的东西,但我也发现了这个JSFiddle,它可能更接近于请求的内容,而不是上面断开的链接。
Highcharts.drawTable = function () {
// SVG fun
};
window.chart = Highcharts.chart('container', {
...chartConfig
});
它使用序列数据在SVG中绘制表格。并不是说这是理想的,但它确实适用于图像导出,而showTable选项则不适用。
Highcharts.chart('container', {
...chartConfig,
exporting: {
showTable: true
}
});
第三个可能也是最好的折衷方案是使用副标题HTML文本来插入表。
Highcharts.chart('container', {
...chartConfig,
subtitle: {
title: '<div>Anything goes</div>',
useHTML: true
}
});
为导出时的图表动态设置此项(允许您保留要在网页上显示的任何副标题)需要调用setTitle方法:
chart.setTitle({text: "New Title"});
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- getJSON()-如何删除数据参数前面的AND符号
- 可以使用highcharts导出图表AND表数据
- Ember CLI with http-mock and pretender, 如何管理模拟数据
- jQuery Find and Replace正在挂断浏览器!数据大小太大