iOS 上的 AmCharts:导出时无法正确显示范围(Ionic App,AmCharts 4)
Posted
技术标签:
【中文标题】iOS 上的 AmCharts:导出时无法正确显示范围(Ionic App,AmCharts 4)【英文标题】:AmCharts on iOS : Ranges aren't displayed correctly on export (Ionic App, AmCharts 4) 【发布时间】:2020-10-17 05:12:26 【问题描述】:我正在寻求帮助,因为我真的不知道错误来自哪里。
我的 Ionic App 中有一个图表,它显示得很好: chart well displayed
但是当我导出为 png 时,图表看起来像这样: badly displayed chart
这里的蓝色范围完全改变了,我不知道为什么。你能帮帮我吗?
这个问题只出现在 ios 上
【问题讨论】:
我错过了什么吗?为什么我的帖子被不喜欢了?如果您需要更多信息,请告诉我 【参考方案1】:问题出在 amCharts JS 库上。如果我在 simpleImageExport 函数的案例 1 中注释一行,则效果很好。这是要删除的行:
case 1:
_a.trys.push([1, 6, , 7]);
canvas = document.createElement("canvas");
canvas.width = 1;
canvas.height = 1;
// Line to delete
// ctx = canvas.getContext("2d");
DOMURL = this.getDOMURL();
svg = new Blob([this.normalizeSVG("<g></g>", , 1, 1)],
type: "image/svg+xml"
);
url = DOMURL.createObjectURL(svg);
img = void 0;
_a.label = 2;
【讨论】:
以上是关于iOS 上的 AmCharts:导出时无法正确显示范围(Ionic App,AmCharts 4)的主要内容,如果未能解决你的问题,请参考以下文章
AmCharts4:导出菜单不提供 CSV、XLSX 和 JSON 选项
将 Gridview 导出到 Excel:无法导出显示的正确数据