这是我在这里提出的第一个问题,所以请轻一点:)
我正在尝试使用rickshaw图表、d3和jquery UI实现一些折线图。我有一些垂直选项卡,并已成功地从外部HTML文件中加载了图表。
Rickshaw上有一些文档,但我找不到我特别想知道的内容,所以我想问问这个善良的社区几个问题,如果可以的话?
首先,在从外部html文件中加载选项卡时,应该将所有的javascript和css放入嵌入的页面(如下面的historic.html)还是放入父页面?我尝试了两种方式,它们似乎都可以工作,我只是想知道最佳实践是什么。
非常感谢您的帮助。
我正在尝试使用rickshaw图表、d3和jquery UI实现一些折线图。我有一些垂直选项卡,并已成功地从外部HTML文件中加载了图表。
Rickshaw上有一些文档,但我找不到我特别想知道的内容,所以我想问问这个善良的社区几个问题,如果可以的话?
首先,在从外部html文件中加载选项卡时,应该将所有的javascript和css放入嵌入的页面(如下面的historic.html)还是放入父页面?我尝试了两种方式,它们似乎都可以工作,我只是想知道最佳实践是什么。
<ul>
<li><a href="#tabs-1"><div id="live-icon"></div>LIVE GRAPHS</a></li>
<li><a href="historic.html"><div id="historic-icon"></div>HISTORIC DATA</a></li>
其次,在图表上,我想让x轴的刻度以毫秒为单位,并在每个刻度后添加"ms"。因此,x轴将显示50ms、100ms、150ms等等...这可行吗?
最后,在Rickshaw中,它有一个复杂的示例(http://code.shutterstock.com/rickshaw/examples/extensions.html),具有所有的功能和特点。它有两个属性,我找不到任何关于它们的信息:perserve: true和另一个示例有tickFormat和tickTreatment。请问有人能解释一下这些是做什么的吗?
var graph = new Rickshaw.Graph( {
element: document.getElementById("chart"),
width: 900,
height: 500,
renderer: 'area',
stroke: true,
preserve: true,
非常感谢您的帮助。