以下是kendo UI条形图的链接:http://jsfiddle.net/nayanakalkur/ZPUr4/119/
在小提琴示例中,X轴为'0'。如何在Y轴上上下移动轴? 假设我希望X轴的'y'值为10?怎么办呢?
相同的代码:
HTML code:
<div id="example" class="k-content">
<div id="chart"></div>
</div>
Javascript代码:
function createChart() {
$("#chart").kendoChart({
title: {
text: "Site Visitors"
},
legend: {
position: "bottom"
},
seriesDefaults: {
type: "column",
labels: {
visible: true,
background: "transparent",
}
},
series: [{
name: "Total Visits",
data: series1,
gap: 1.0,
spacing: 0
}, {
name: "Unique visitors",
data: series2,
gap: 1.0
}],
valueAxis: {
line: {
visible: false
},
title: {
text: "Availability"
}
},
categoryAxis: {
majorGridLines: {
visible: true,
position: "bottom"
}
},
tooltip: {
visible: true,
format: "{0}"
}
});
}
var series1=[56000, 63000, 74000, 91000, 117000, 158000];
var series2= [-52000, 34000, 23000, -98000, 67000, 83000];
$(document).ready(function () {
createChart();
$("#example").bind("kendo:skinChange", createChart);
var chart = $("#chart").data("kendoChart"),
firstSeries = chart.options.series;
});
提前致谢。
答案 0 :(得分:3)
将valueAxis.min
设为10:
valueAxis: {
min: 10,
line: {
visible: false
},
title: {
text: "Availability"
}
},
您在这里修改了JSFiddle:http://jsfiddle.net/OnaBai/ZPUr4/120/
编辑:如果您希望轴穿过一个特定值,请将valueAxis.axisCrossingValue
设置为该值。
示例:
valueAxis: {
axisCrossingValue: -50000,
line: { visible: false },
title: { text: "Availability" },
},
JSFiddle修改了http://jsfiddle.net/OnaBai/ZPUr4/126/