所以我要做的是在我已经创建的条形图下方绘制一个条形图。
所以这是我最初使用的比例
this.visScale = d3.scaleBand()
.domain(['Q1', 'Q2', 'Q3', 'Q4', 'OT'])
.range([this.dims.margins.left, this.dims.width - this.dims.margins.right])
.paddingInner(0.1);
Run Code Online (Sandbox Code Playgroud)
这在理论上将 SVG 分成 5 块,但问题是它不会仅在水平方向上垂直扩展。
我尝试多次更改范围,但无济于事。
这是我试图实现的目标的草图。
需要更多信息,请询问。
我收到一条错误消息,指出“非静态方法需要一个目标”
这是导致我出错的代码,有人可以对此有所了解吗?
//TODO: Error, Non static method requires a target.
var orderItem =
_context.PurchaseOrderItems.FirstOrDefault(
p => p.JobReference == item.JobReference && p.ItemNumber == item.ItemNumber);
return _context.DeliverySchedules.Include(d => d.PurchaseOrderItem)
.Where(d => d.PurchaseOrderItem.Id == orderItem.Id)
.ToList();
Run Code Online (Sandbox Code Playgroud)