我正在用D3制作这个甘特图,以月/日为x轴。目前,我的数据集中最早的日期是9/11/2018,但D3显示9/16 (星期日)作为第一个标记的刻度线。我想要显示的是数据集中的第一个刻度是9/11,然后是从那里到最后一个日期的7天间隔(8/30/2020) let x = d3
.scaleTime()
.domain([xMin, xMax])
//.nice(weeksBetween(xMin, xMax))
.range([20, weeksBetween(xMin, xMax) * 56.7])
let color = 'r
此代码在右值y处绘制一条线,而不是x值,该值需要是先前绘制的折线图上的一个点。基本上,我想在折线图中画一条从一点到另一点的线。
我想检索绘制为折线图的"d.close“的x坐标。这条线必须从y轴到“d.close”的点值
var st=line[v];
var x=v+1;
var end=line[x];
var mean_value = meanArr[v];
svg.append("line")
.attr("class", "mean-line")
.attr({ x1: st, y1: y(mean_value)
我需要一点帮助。我在d3.js中有一个堆叠面积图,x轴使用序数(y轴可能也是如此,但还没有实现),虽然它正在渲染,但它并不完全正确。我需要弄清楚如何移动图表(而不是轴),以便最左边的边框与第一个刻度线垂直对齐,最右边的边框与最后一个刻度线垂直对齐。
我尝试了几个变体,但似乎无法计算出起始的x值。
任何帮助都将不胜感激。
我的x代码
var x = d3.scale.ordinal().rangeRoundBands([0, width]);
x.domain(['Dec','Jan','Feb']); // Hard coded for now
我想知道是否有可能计算出R中等高线内的面积。
例如,产生以下结果的等高线的面积:
sw<-loess(m~l+d)
mypredict<-predict(sw, fitdata) # Where fitdata is a data.frame of an x and y matrix
contour(x=seq(from=-2, to=2, length=30), y=seq(from=0, to=5, length=30), z=mypredict)
对不起,我知道这段代码可能很复杂。如果它太难读的话。任何例子,你可以告诉我如何计算面积的一个简单生成的轮廓将是有帮助的。
谢谢你