我正在尝试创建折线图。
指定刻度:7 表示折线图,但只显示 6 个刻度。
这是数据和选项值
this.options = {
chart: {
type: 'lineChart',
showYAxis:false,
showLabels:true,
showLegend:false,
reduceXTicks: false,
margin : {
top: 20,
right: 20,
bottom: 40,
left:20
},
x: function(d){ return d.x; },
y: function(d){ return d.y; },
xAxis: {
tickFormat:function(d) {
return d3.time.format('%b %d')(new Date(d));
},
ticks:7
}
}
};
this.data=[
{
values: [
{x: new Date('2015-03-23'),y:10},
{x:new Date('2015-03-24'),y:20},
{x:new Date('2015-03-25'),y:5},
{x: new Date('2015-03-26'),y:10},
{x:new Date('2015-03-27'),y:15},
{x:new Date('2015-03-28'),y:20},
{x:new Date('2015-03-29'),y:40}
],
key: 'Cosine Wave',
color: '#d0021c',
area:true
}
]
见 plunker - https://plnkr.co/edit/7zg62ezs730i40U0GTHy?p=preview
任何帮助,将不胜感激。