相关疑难解决方法(0)

将Google图表另存为图片

为什么我的代码不能将我的图表保存为图像?我某处有错吗?虽然我按照源(在网上找到),我仍然无法解决我的问题.

我可以显示图表,但只有问题是无法保存为图像.

<script type="text/javascript" src="js/jsapi.js"></script>
    <script type="text/javascript">
    function saveAsImg(chartContainer, pngfilename) {
    var chartArea = chartContainer.getElementsByTagName('svg')[0].parentNode;
    var svg = chartArea.innerHTML;
    var doc = chartContainer.ownerDocument;
    var canvas = doc.createElement('canvas');
    canvas.setAttribute('width', chartArea.offsetWidth);
    canvas.setAttribute('height', chartArea.offsetHeight);
    canvas.setAttribute(
    'style',
    'position: absolute; ' +
    'top: ' + (-chartArea.offsetHeight * 2) + 'px;' +
    'left: ' + (-chartArea.offsetWidth * 2) + 'px;');
    doc.body.appendChild(canvas);
     canvg(canvas, svg);
    var data = canvas.toDataURL("image/png");
    canvas.parentNode.removeChild(canvas);
    data = data.substr(data.indexOf(',') + 1).toString();

    var dataInput = document.createElement("input") ;
    dataInput.setAttribute("name", 'imgdata') ;
    dataInput.setAttribute("value", data);

    var nameInput = …
Run Code Online (Sandbox Code Playgroud)

image save google-visualization

6
推荐指数
1
解决办法
3万
查看次数

如何在pdf中导出谷歌图表?

我画了谷歌图表.现在,我想把按钮以pdf格式保存图表.我从这里看起来将谷歌图表保存为pdf和堆栈中可用的其他问题,但它不起作用.

通过已使用的谷歌图表打印png图像,但它只是打开一个带有png图像的新选项卡,但它不会为用户打开另存为pdf窗口.

有谁知道有办法吗?

pdf charts google-visualization pygooglechart

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

google-visualization ×2

charts ×1

image ×1

pdf ×1

pygooglechart ×1

save ×1