所以,我有一个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) 好的,我是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"来代替行的值.我似乎无法弄清楚为什么.提前致谢.:)
假设我有以下标记: -
<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 room和porch只考虑阶级porch而忽略了风格house和room.这可能吗?这只是一个简单的例子,我有一个案例,代替类porch,还有更多的类,所以只覆盖一个类是!important不行的,因为可能有很多具有各种样式的类.
怎么能实现这一目标?
所以,我有两个变量$posts和$comments分别保持信息和评论的阵列,我有一个接受这些变量,执行foreach循环并打印它们在同一页上的单独视图.这里的问题是,我如何将两个变量传递给视图?
如果它是一个变量我就这样传递它$this->load->view('myview',$myvar).
我尝试将它作为这样的数组传递,但它仍然无法工作.
$data=array($var1,$var2);
$this->load->view('myview',$data);
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!谢谢.