我正在使用以下代码使用 YUI 图表生成直方图:
YUI().use('charts', function(Y) {
//Data for the chart
var myDataValues = barResponse.data;
// Instantiate and render the chart
var mychart = new Y.Chart({
dataProvider: myDataValues,
legend: {
position: "right",
width: 300,
height: 300,
styles: {
hAlign: "center",
hSpacing: 4
}
},
axes: {
category: {
styles: {
label: {
rotation: -45
}
}
}
},
render: "#mychart",
type: "column"
});
});
其中 barResponse 是包含数据的 JSON 对象,myChart
是要绘制图表的 html div:
<div id="mychart"></div>
由于我的数据是低值,例如:0.028、0.047 .. 等。由于 y 轴自动定义在 0 到 1 之间,因此图表中的条形非常小。这就是它的外观:
问题是如何自定义 y 轴的刻度范围:例如从 0.0 到 0.3?或者换句话说,如何使同一数据集的直方图条更大?
我检查了 API 文档,但它令人困惑。