改变莫里斯线性图中X轴的值
Changing the values at X axis in morris linear graph
我写了一个简单的morris线性图来捕捉在特定时间收集了多少。
JSFiddle: https://jsfiddle.net/Lvdn7xLa/2/
Morris js code:
Morris.Line({
element: 'line-example',
data: [{
y: '6.30AM',
a: 20
}, {
y: '7.30AM',
a: 40
}, {
y: '8.30AM',
a: 60
}, {
y: '9.30AM',
a: 80
}, {
y: '10.30AM',
a: 100
}, {
y: '11.30AM',
a: 120
}, {
y: '12.30PM',
a: 140
}],
xkey: 'y',
ykeys: ['a'],
labels: ['Amount collected']
});
然而time
值没有出现在X-axis
中。一些不相关的年份正在出现。如果我将xkey: 'y', ykeys: ['a']
更改为xkey: ['a'], ykeys: 'y'
,那么我会得到奇怪的结果,如
Thu Jan 01 1970 05:30:00 GMT+0530 (India Standard Time)
Amount collected: 6.3
如何使时间值出现在X-axis
添加
parseTime: false
到你的图表配置。
这将
跳过对X值的时间/日期解析,而是将它们作为一个条平行系列。
否则你需要调整你的"x"值为毫秒或一个有效的日期/时间字符串,可以被解析
包含包含date (X)的属性名称的字符串值。时间戳以毫秒时间戳的形式被接受(由Date.getTime()返回,或以以下格式的字符串形式返回:
- 2012
2012 Q1- 2012 W1
- 2012 - 02年
- 2012-02-24
<- 2012-02-24 15:00/gh>
- 2012-02-24 15:00:00
- 2012-02-24 15:00:00.000
http://jsbin.com/walekitori/edit?html、js、输出
相关文章:
- 装订莫里斯甜甜圈图
- 如何在一页上多次使用一个图1次莫里斯JS
- 莫里斯.js甜甜圈标签不在中间的jquery标签中
- 如何在莫里斯.js中更改填充区域的颜色
- 如何调整莫里斯的大小.js容器尺寸更改图表
- 如何对莫里斯条形图进行动画处理
- 莫里斯折线图不起作用
- 莫里斯.js虚线网格线
- 莫里斯.JS在 xPages 刷新中
- 莫里斯图形导出为PDF
- 莫里斯图表显示图表下的代码
- 控制莫里斯甜甜圈图的维度,即高度& &;宽度
- 在莫里斯柱状图中复制月数据到堆栈中
- 在一个元素中合并两个莫里斯图
- 使用less/scss/sass插件包含颜色,如莫里斯图表
- 点击莫里斯饼段时显示模式
- 如何在渲染莫里斯图之前过滤对象数组
- 莫里斯图表悬停点大小
- 添加控件以显示莫里斯图表
- 改变莫里斯线性图中X轴的值