C3图表导出问题 - 不下载样式
c3chart export issues - styles are not downloaded
有没有办法导出带有样式的 c3 图表生成的 svg。我能够将 svg 导出为 png 图像,但缺少样式。我正在使用 c3 角度来生成图表。
导出图表时,只有 svg 部分以其内联样式导出。要使用 css 导出 svg,您需要在 svg 标签本身中添加样式。
例如:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" preserveAspectRatio="xMidYMid meet">
<defs>
<style type="text/css"><![CDATA[
circle {
stroke: #909;
stroke-width: 10;
fill: #f6f;
}
]]></style>
</defs>
<circle cx="100" cy="100" r="80" />
</svg>
像这样将您的样式添加到 svg 中,然后将其导出为 svg 或 png .
搜索了一段时间后,我找到了通过gonsakon导出带有样式的svg的解决方案。可以在下面的链接中找到它https://github.com/gonsakon/SVGtoPNG
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 如何在生成下载文件时显示加载动画
- 将样式表插入iframe
- 直接下载文件,而不是从window.open(url)
- 如何使用javascript或html下载PDF格式的填写表单
- 跟踪在页面加载时应用内联样式的JavaScript
- Javascript运行php文件,然后下载文件
- 在单击href链接的同时下载文件
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 尽管链接成功并已成功下载,但未找到NPM模块
- 通过php页面中的js强制下载txt
- 定义完全独立的样式信息
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 通过javascript下载文件时设置文件名
- W3C循环样式的JavaScript
- 如何在Edge中下载图像/png数据URI
- jQuery/JavaScript在线公文包表单-打印样式表
- C3图表导出问题 - 不下载样式
- 检测用户的操作系统并重新排列/样式下载链接
- 如何给选项下载页面作为一个完整的HTML文件(使用JS/CSS重新格式化和样式后)