我有以下问题:我正在转换由d3.js创建的svg图,但png与svg完全不同.转换前的SVG
如何将相同的.css代码应用于转换?反正有没有像创建svg那样链接到.css文件?
svgtopng.js代码:
d3.select("#save").on("click", function(){
var html = d3.select('#h3 svg')
.attr("version", 1.1)
.attr("xmlns", "http://www.w3.org/2000/svg")
//HERE I WAS TRYING WITH .style but I want to link all the css classes from .css file below//
.node().parentNode.innerHTML;
var imgsrc = 'data:image/svg+xml;base64,'+ btoa(html);
var img = '<img src="'+imgsrc+'">';
d3.select("#svgdataurl").html(img);
Run Code Online (Sandbox Code Playgroud)
css代码:
body {
font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
padding-left: 10px;
color: #222;
}
/* Histogram line areas */
.Histogram .line {
shape-rendering: crispEdges;
}
.LineChart .line {
stroke-width: 2px;
}
/* 2D Histogram …Run Code Online (Sandbox Code Playgroud) 我有这样的字典:
>>print xdict
{'time': [(2015, 6, 3, 10, 41, 3), (2015, 6, 3, 20, 32, 21), ..., ...]}
Run Code Online (Sandbox Code Playgroud)
是否可以将这些值转换为时间戳格式?我想像这样:
print xdict
{'time': [1433320863.0, 1433356341.0, ..., ...]}
Run Code Online (Sandbox Code Playgroud)