小编Jam*_*esE的帖子

GitHub API 获取用户上次登录信息

我有一个 GitHub 组织,我正在尝试确定组织中所有用户的上次登录日期。

我看到有一种方法可以获取最后一次提交,但是有些用户只进行拉取,所以这不起作用。
/users/:user/events调用不会为我返回任何结果。

github github-api

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

D3刷组合条形图

我试图刷牙工作类似于这个例子,但有一个分组的条形图:http://bl.ocks.org/mbostock/1667367

我真的不太了解刷牙是如何工作的(我还没有找到任何好的教程),所以我对于出了什么问题感到有些不知所措.我将尝试在下面包含相关的代码.该图表跟踪按天修复损坏的构建的时间,然后按投资组合分组.到目前为止,刷子已创建,用户可以移动并拖动它,但主图表中的条形图被奇怪地重新绘制,x轴根本不会更新.您将给予的任何帮助将不胜感激.谢谢.

// x0 is the time scale on the X axis
var main_x0 = d3.scale.ordinal().rangeRoundBands([0, main_width-275], 0.2);
var mini_x0 = d3.scale.ordinal().rangeRoundBands([0, main_width-275], 0.2);

// x1 is the portfolio scale on the X axis
var main_x1 = d3.scale.ordinal();
var mini_x1 = d3.scale.ordinal();

// Define the X axis
var main_xAxis = d3.svg.axis()
    .scale(main_x0)
    .tickFormat(dateFormat)
    .orient("bottom");

var mini_xAxis = d3.svg.axis()
    .scale(mini_x0)
    .tickFormat(dateFormat)
    .orient("bottom");
Run Code Online (Sandbox Code Playgroud)

绑定数据后......

// define the axis domains
main_x0.domain(data.result.map( function(d) { return d.date; } )
    .sort(d3.ascending));
mini_x0.domain(data.result.map( function(d) …
Run Code Online (Sandbox Code Playgroud)

javascript brush d3.js

3
推荐指数
1
解决办法
5216
查看次数

D3时标,日期对象返回NaN

我有一个传递给D3时间刻度的Date对象:

var x = d3.time.scale()
    .range([0, main_width-axis_offset]);

x.domain(d3.extent(data, function(d) { return d.date; }));
Run Code Online (Sandbox Code Playgroud)

后来...

var area = d3.svg.area()
    .x(function(d) { return x(d.date); })
Run Code Online (Sandbox Code Playgroud)

d.date采用以下格式:

d.date = new Date(d.year, d.month-1, d.day);

Mon Jan 20 2014 00:00:00 GMT-0500 (Eastern Standard Time) 
Run Code Online (Sandbox Code Playgroud)

这是显示完整代码的小提琴链接:http : //jsfiddle.net/goodspeedj/Ds9E6/

docs状态为“在输入域中给出日期x,在输出范围内返回相应的值”。

这个预期日期是否采用其他格式?谢谢。

javascript d3.js

3
推荐指数
1
解决办法
2423
查看次数

带有JSON嵌套数据的D3 Grouped Bar Chart

我正在尝试创建一个类似的分组条形图,如下例所示:http://bl.ocks.org/mbostock/3887051 我的数据是来自MongoDB的JSON,我无法访问某些嵌套数据.我希望图表在Y轴上由buildFixTime设置,并且X轴是按时间排列的,并且条形图按"组"分组.这是一个示例记录:

{
        "result" : [
                {
                        "_id" : {
                                "month" : 1,
                                "day" : 22,
                                "year" : 2014,
                                "group" : "Sales"
                        },
                        "buildFixTime" : 3710497
                },
                {
                        "_id" : {
                                "month" : 1,
                                "day" : 23,
                                "year" : 2014,
                                "group" : "Sales"
                        },
                        "buildFixTime" : 79209205
                },
                {
                        "_id" : {
                                "month" : 1,
                                "day" : 24,
                                "year" : 2014,
                                "group" : "Sales"
                        },
                        "buildFixTime" : 35611663.4
                },
                {
                        "_id" : {
                                "month" : 1,
                                "day" …
Run Code Online (Sandbox Code Playgroud)

json d3.js

2
推荐指数
1
解决办法
5154
查看次数

在命令字符串中带引号的 Groovy 外部命令

这与Groovy 使用命令中的引号执行外部 RTC 命令有关。我在组件列表中的引号被 shell 解释为命令本身的一部分。

这是应该运行的命令(如果直接在命令行上运行也是如此):

scm workspace add-components test-workspace -s test-stream "test1" "test 2" -r url
Run Code Online (Sandbox Code Playgroud)

问题似乎来自“test1”“test2”

这作为 ArrayList 传递到命令方法中,然后转换为字符串:

void addComponents(String repository, String name, String flowTarget, ArrayList components) {
    String compStr = components.toString().replace("[", "'").replace("]", "'").replace(", ", "' '")
    println compStr
    String cmd = "scm workspace add-components ${name} -s ${flowTarget} ${compStr} -r ${repository}"
    println cmd

    def proc = ["scm", "workspace","add-components", "${name}","-s", "${flowTarget}","${compStr}","-r", "${repository}"].execute()

    //def proc = cmd.execute()
    proc.waitFor()

    getReturnMsg(proc)
}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了直字符串以及将命令放入数组并将其传递给执行。

Unmatched component ""test1" "test 2"" …
Run Code Online (Sandbox Code Playgroud)

java groovy

2
推荐指数
1
解决办法
1918
查看次数

标签 统计

d3.js ×3

javascript ×2

brush ×1

github ×1

github-api ×1

groovy ×1

java ×1

json ×1