不能在morris图表库的区域图表中使用字符串而不是整数

und*_*ore 8 javascript jquery charts morris.js

条形图示例

Morris.Bar({
  element: 'bar-example',
  data: [
    { y: 'dddd', a: 100, b: 90 },
    { y: '2007', a: 75,  b: 65 },
    { y: '2008', a: 50,  b: 40 },
    { y: '2009', a: 75,  b: 65 },
    { y: '2010', a: 50,  b: 40 },
    { y: '2011', a: 75,  b: 65 },
    { y: '2012', a: 100, b: 90 }
  ],
  xkey: 'y',
  ykeys: ['a', 'b'],
  labels: ['Series A', 'Series B']
});
Run Code Online (Sandbox Code Playgroud)

面积图示例

Morris.Area({
  element: 'area-example',
  data: [
    { y: 'dddd', a: 100, b: 90 },
    { y: '2007', a: 75,  b: 65 },
    { y: '2008', a: 50,  b: 40 },
    { y: '2009', a: 75,  b: 65 },
    { y: '2010', a: 50,  b: 40 },
    { y: '2011', a: 75,  b: 65 },
    { y: '2012', a: 100, b: 90 }
  ],
  xkey: 'y',
  ykeys: ['a', 'b'],
  labels: ['Series A', 'Series B']
});
Run Code Online (Sandbox Code Playgroud)

在Morris Chart库中,条形图接受Y-AXIS的字符串但是区域1没有.我不明白为什么?

这是莫里斯图书馆

Zhe*_*gan 12

Morris.js试图将x值解析为时间戳.但'dddd'的格式无效.您可以使用parseTime: false选项(jsbin)跳过日期解析.在这种情况下,X值将被视为等间距系列. 查看文档