我有一个带有3列的.json,其中一列是'Year'.该列仅包含年份.没有约会!
当我在"x"轴上绘制图形时,年份会出现数千个逗号分隔符.
所以在.json中,日期是这样的格式:"年":1990年,在'x'轴上它的出现就像那样1,990
我一直试图弄清楚如何解析这一年,但到目前为止我没有运气.我尝试过以下方法:
var parseDate = d3.time.format("%y").parse
var x = d3.time.scale()
.range([0, width]);
//further down
d3.json("waterData.json", function(error, json) {
// Attach Data
var data = json.data;
// Select Data for X and Y
var axis1 = 'Year';
var axis2 = 'Ratio'
// Convert String into Numbers
data.forEach(function(d) {
///axis1 = parseDate(axis1);
d[axis1] = +d[axis1]
d[axis2] = +d[axis2]
});
x.domain(d3.extent(data, function(d) { return d[axis1]; }));
y.domain(d3.extent(data, function(d) { return d[axis2]; }));
svg.append("g")
.attr("class", "x axis")
.attr("transform", "translate(0," + (height+10) + …Run Code Online (Sandbox Code Playgroud) 我有以下情况:
<div id="topDiv">
<div class="buttonDiv1">
<button class="buttonClass">Click</button>
</div>
<div class="buttonDiv2">
<button class="buttonClass">Click</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
请注意,这些不是 输入[type ='button'] 我试图选择topDiv下的两个按钮并更改它们的类.
$('#topDiv button').removeClass('buttonClass').addClass('classButton');
Run Code Online (Sandbox Code Playgroud)
这是行不通的.请任何建议将不胜感激.