小编cir*_*urn的帖子

d3.js具有正值和负值的直方图

我无法弄清楚如何正确创建一个直方图,其中数据数组中有正值和负值.

我在这里使用了直方图示例http://bl.ocks.org/mbostock/3048450作为基础,虽然x轴值和刻度是正确的,但是这些条形图是午餐时间.

数据

var values = [-15, -20, -22, -18, 2, 6, -26, -18, -15, -20, -22, -18, 2, 6, -26, -18];
Run Code Online (Sandbox Code Playgroud)

X比例

var x0 = Math.max(-d3.min(values), d3.max(values));

var x = d3.scale.linear()
    .domain([-x0, x0])
    .range([0, width])
    .nice();
Run Code Online (Sandbox Code Playgroud)

检查这里的jfiddle:http://jsfiddle.net/tNdJj/2/

我认为它是"rect"创作中缺少的东西,但我没有看到它.

javascript d3.js

6
推荐指数
2
解决办法
7245
查看次数

Sequelize Typescript 删除级联抛出错误

我在 Group 和 GroupAttendee 之间建立了非常直接的 FK 关系。每当我打电话时,Group.destroy()我都会遇到 GroupAttendee 条目上的外键约束失败异常。我了解这些约束应该如何在数据库级别工作,但我似乎无法创建sequelize-typescript?/执行?他们。

我提供了模型的简化版本来演示我的设置:

import { Model, Column, AllowNull, HasMany, ForeignKey, DataType, BelongsTo } from "sequelize-typescript";
import { User } from "./User";

class Group extends Model<Group> {

  @AllowNull(false)
  @Column
  title: string;

  @AllowNull(false)
  @Column
  startDate: Date;

  @AllowNull(false)
  @Column
  endDate: Date;

  @HasMany(() => GroupAttendee)
  attendees: GroupAttendee[];
}

class GroupAttendee extends Model<GroupAttendee> {

  @ForeignKey(() => User)
  @Column(DataType.INTEGER)
  userId: number;

  @ForeignKey(() => Group)
  @Column(DataType.INTEGER)
  groupId: number;

  @BelongsTo(() => Group, {
    onUpdate: "CASCADE",
    onDelete: "CASCADE",
    hooks: true …
Run Code Online (Sandbox Code Playgroud)

sequelize.js typescript

5
推荐指数
1
解决办法
4622
查看次数

标签 统计

d3.js ×1

javascript ×1

sequelize.js ×1

typescript ×1