小编Arv*_*ind的帖子

将数据传递给d3.svg.line()

所以,我有一个Javascript对象,如: -

Object {data: Array[39], time: Array[39]}

object.data是一个值数组,而object.time是一个javascript日期对象的数组.

我试图在D3中绘制折线图.我的代码的相关部分:

    // Line function
    var line = d3.svg.line()
             .x(function(d,i) { return x(d.time); })
             .y(function(d,i) { return y(d.data); });

    // Draw Line
    svg.append("path")
                  .datum([data])
                  .attr("class", "line")
                  .attr("d", line);
Run Code Online (Sandbox Code Playgroud)

轴就像它们应该与数据一样就位,但是线条没有显示出来.我猜我没有将值返回到行函数的x和y访问器,就像它们应该的那样.有什么指针吗?

编辑:

function draw(data) {

            // Margins and stuff
            var margin = {top: 20, right: 20, bottom: 20, left: 40};
            var width = 940 - margin.left - margin.right;
            var height = 500 - margin.top - margin.bottom;

            // X and Y axis' data
            var xAxisData = …
Run Code Online (Sandbox Code Playgroud)

javascript d3.js

7
推荐指数
1
解决办法
7891
查看次数

打印"Array"一词而不是行的值

好的,我是CI和MySQL的新手.这是我的代码:

<?php
class Trail2 extends CI_Controller{

public function boo() {

    $this->load->database();
    $this->load->helper('html');
    $ret="SELECT * from posts";
    $query=$this->db->query($ret);
    foreach($query->result_array() as $row)
    {
        echo br(1);
        echo $row;
    }   
}

}

?>
Run Code Online (Sandbox Code Playgroud)

这将返回单词"Array"来代替行的值.我似乎无法弄清楚为什么.提前致谢.:)

php mysql codeigniter

3
推荐指数
2
解决办法
5886
查看次数

如何让div及其子代忽略其父样式?

假设我有以下标记: -

<div class="house">
  <p>...</p>
  <div class="room">
    <p>...</p>
  </div>
</div>

<div class="house">
  <p>...</p>
  <div class="room porch">
     <p>...</p>
  </p>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS: -

.house .room { /* Some styling done here */ }

.porch { /* Some different styling done here */ }
Run Code Online (Sandbox Code Playgroud)

现在,我想我与类的div roomporch只考虑阶级porch而忽略了风格houseroom.这可能吗?这只是一个简单的例子,我有一个案例,代替类porch,还有更多的类,所以只覆盖一个类是!important不行的,因为可能有很多具有各种样式的类.

怎么能实现这一目标?

html css responsive-design twitter-bootstrap

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

将多个变量传递给视图?

所以,我有两个变量$posts$comments分别保持信息和评论的阵列,我有一个接受这些变量,执行foreach循环并打印它们在同一页上的单独视图.这里的问题是,我如何将两个变量传递给视图?

如果它是一个变量我就这样传递它$this->load->view('myview',$myvar).

我尝试将它作为这样的数组传递,但它仍然无法工作.

$data=array($var1,$var2);
$this->load->view('myview',$data);
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!谢谢.

php variables model-view-controller codeigniter view

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