Remove float point number on y axis

This commit is contained in:
siddhantbajaj 2017-07-21 04:13:23 +05:30
parent 1c9891215d
commit 34456fa205

View file

@ -55,7 +55,6 @@ $(function() {
} }
function draw_line_chart(animation, $canvas){ function draw_line_chart(animation, $canvas){
var options = get_animation({}, animation);
var chart_data = create_dataset($canvas); var chart_data = create_dataset($canvas);
var weeks = $canvas.parent().data('weeks'); var weeks = $canvas.parent().data('weeks');
var data = { var data = {
@ -63,10 +62,27 @@ $(function() {
datasets : chart_data datasets : chart_data
} }
var options = get_animation(wholeNumberAxisFix(data), animation);
var ctx = $canvas.get(0).getContext("2d"); var ctx = $canvas.get(0).getContext("2d");
new Chart(ctx).Line(data, options); new Chart(ctx).Line(data, options);
} }
function wholeNumberAxisFix(data){
var maxValue = false;
for(datasetIndex = 0; datasetIndex < data.datasets.length; ++datasetIndex){
var setMax = Math.max.apply(null, data.datasets[datasetIndex].data);
if (maxValue === false || setMax > maxValue) maxValue = setMax;
}
var steps = maxValue;
var stepWidth = 1;
if (maxValue > 10) {
stepWidth = Math.floor(maxValue / 10);
steps = Math.ceil(maxValue / stepWidth);
}
return { scaleOverride: true, scaleSteps: steps, scaleStepWidth: stepWidth, scaleStartValue: 0 };
}
function create_dataset($canvas){ function create_dataset($canvas){
var selected = getSelectedConferences($canvas); var selected = getSelectedConferences($canvas);
var chart_data = $canvas.parent().data('chart'); var chart_data = $canvas.parent().data('chart');