Я пытаюсь создать гистограмму, используя Echarts. Я пытаюсь изменить Яксис. Данные, которые я пытаюсь отобразить, рассматривают меньшее время как более высокий балл и более высокое время как более низкий балл. В настоящее время на графике отображается более высокое время. У меня возникли проблемы при попытке изменить YAxis. Любая помощь будет отличной.
<script type="text/javascript">
var dom = document.getElementById("chartPace");
var myChart = echarts.init(dom);
app.title = 'Test';
option = {
color: ["#000000"],
responsive: true,
maintainAspectRatio: false,
grid : {
height: '250',
width: '450'
},
title : {
text: 'test'
},
xAxis : [
{
type : 'category',
data : ['Mon','Tue','Wensday','Tue','Wensday'],
axisTick: {
alignWithLabel: true
},
}
],
yAxis : [
{
type : 'time',
reversed:true,
axisLabel: {
formatter: function (value) {
var value = new Date(value);
var minutes = value.getMinutes();
if (value.getSeconds().toString().length < 2){
var seconds = "0" + value.getSeconds();
}
else{
var seconds = value.getSeconds();
}
return minutes +":" + seconds;
//return value;
}
}
}
],
tooltip:{
formatter : function (params) {
var value = new Date(params['data']);
var minutes = value.getMinutes();
if (value.getSeconds().toString().length < 2){
var seconds = "0" + value.getSeconds();
}
else{
var seconds = value.getSeconds();
}
return minutes +":" + seconds;
}
},
series : [
{
name:'Avg Pace',
type:'bar',
barWidth: '60%',
data:[new Date(2014, 9, 1, 0, 2,30),
new Date(2014, 9, 1, 0, 1,05),
new Date(2014, 9, 1, 0, 2,30),
new Date(2014, 9, 1, 0, 3,20),
new Date(2014, 9, 1, 0, 1,25),
new Date(2014, 9, 1, 0, 0,00)]
}
]
};
if (option && typeof option === "object") {
myChart.setOption(option, true);
}
$(window).on('resize', function(){
if(chart != null && chart != undefined){
chart.resize();
}
});
</script>