包括主要的次要蜱虫
Including major minor ticks
本文关键字:包括主 更新时间:2023-09-26
正如你所看到的,我在x轴上有一个日期列表,我希望有主要的次要刻度,而不是像本例中给出的那样显示所有日期http://bl.ocks.org/vjpgo/4689130.这是我的html
<body>
<div id="chart"></div>
<div align="center">
From :
<input type="date" name="field1" id="field1" /> To :
<input type="date" name="field2" id="field2" />
<br />
<br />
<input type="button" onclick="render(true)" value="Submit" />
</div>
<label> List of Tables : </label>
<br>
<form name="myform" id="myForm">
<div style="height: 30px; width: 50px;">
<select id="dropdown1"></select>
</div>
<div style="margin-left: 150px; margin-top: -30px; height: auto;">
<select id="listbox" , multiple></select>
</div>
</form>
</body>
这是我的链接小提琴显示
http://jsfiddle.net/k013yrgc/29/
您使用的是序数刻度,它将使用您的唯一值并将它们用于轴。在你的小提琴上,你可以看到你有重复的日期,而这些日期甚至没有顺序。问题是,尽管有些日期看起来一样,但它们有不同的小时、分钟和秒(如果你在坐标轴上添加额外的格式,你可以观看)。
如果你想达到你想要的输出,你应该使用时间或线性刻度。
由于你的约会间隔不相等,所以很难以一种很好的理解方式呈现。你可以在这里找到更新的jsfiddle
var xScale = d3.time.scale().nice(d3.time.day).range([0, width]);
var yScale = d3.scale.linear().range([height, 0]);
var hAxis = d3.svg.axis().scale(xScale).orient('bottom')
.ticks(10).tickSubdivide(3).tickSize(-10, -10, 0)
其将具有有序的日期并且具有带间隔跳跃的轴。
相关文章:
- 如何使用javascript从主svg对象动态创建svg视图框
- FabricJs-限制主对象内添加对象的移动区域
- 包括用于facebook评论框的JavaScript SDK
- 如何在选项卡上定义属性'的主窗口对象
- 查找元素高度,包括边距
- 必需的代码无法访问主代码
- asp.net,包括iss上的javascript slow
- SuiteScript2.0-包括一个自定义文件
- javascript加密实现,包括可信否认
- 如何打开/移动主屏幕左侧的浏览器窗口
- 当主导航离开视图时,为粘性导航应用样式
- 在ng中给出文件路径包括什么
- 包括angular 1.3.0项目上的angular bootstrap ui
- 如何将单词(包括单词)与连字符匹配
- 根据下拉值包括或加载php
- 根据另一个数组对数组进行排序,包括位置和字符串[ES6]
- PHP 包括 Javascript 生成的文件名
- 谷歌分析:如何跟踪移动网站的点击量作为对主网站的点击
- 包括android中的HTML UI
- 包括独立的browserify bundle到主bundle