Tripp Bridges![]()
Patches YUI 3.4.1 Charts bug in which the NumericAxis attribute alwaysShowZero is not respected when all data values are greater than zero.
<script src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script>YUI({
//Last Gallery Build of this module
gallery: 'gallery-2011.09.28-20-06'
}).use('gallery-patch-341-charts-alwaysshowzero', function(Y) {
var myDataValues = [
{date:"5/1/2010", international:2000, expenses:3700, domestic:2200},
{date:"5/2/2010", international:5000, expenses:9100, domestic:1000},
{date:"5/3/2010", international:4000, expenses:1100, domestic:1500},
{date:"5/4/2010", international:2000, expenses:1900, domestic:2800},
{date:"5/5/2010", international:5000, expenses:5000, domestic:2650}
];
var chartAxes = {
yAxis: {
keys: ['international', 'expenses', 'domestic'],
position: "left",
type: "numeric",
alwaysShowZero: false,
styles:{
majorTicks: {
display: "none"
}
},
labelFormat: {
thousandsSeparator: "."
}
},
xAxis: {
keys: ["date"],
position: "bottom",
type: "category",
styles:{
majorTicks: {
display: "none"
},
label: {
rotation: -45,
margin: { top: 5 }
}
}
}
};
var mychart = new Y.Chart({
dataProvider:myDataValues,
interactionType:"planar",
axes: chartAxes,
categoryKey:"date",
horizontalGridlines:true,
verticalGridlines:true,
render:"#mychart"
});
});
© 2006-2013 Yahoo! Inc. All rights reserved.
All code on this site is licensed under the BSD License unless stated otherwise.
About This Site · Security Contact Info