рдмрдЧ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдФрд░ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВред
рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдЬрд╛рдХреНрд╕ рдЕрдиреБрд░реЛрдз рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЪрд╛рд░реНрдЯ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдореИрдВ рд╕реАрдзреЗ рдПрдХ рдбреЗрдореЛ рдкрддрд╛ рджреВрдВрдЧрд╛, рддрд╛рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛред рдХреЛрдб рднреА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдкреГрд╖реНрдаред рдореИрдВрдиреЗ рдкреГрд╖реНрда рдкрд░ рдПрдХ рдЯрд╛рдЗрдорд░ рдЬреЛрдбрд╝рд╛ред рдореИрдВ рд╣рд░ рдмрд╛рд░ рдПрдХ рд╕рдордп рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдлрд┐рд░ рдЪрд╛рд░реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЬрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдлрд┐рд░ рд╕реЗ Tcharts.setOption (рд╡рд┐рдХрд▓реНрдк) рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ; рдЕрдиреБрд░реЛрдз рд╕рдлрд▓ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╡рд╣рд╛рдВ рдЕрднреА рднреА рдЕрдВрддрд┐рдо рдбреЗрдЯрд╛ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдПрдХ рдЧрд▓рдд рдкрддрд╛ рд╣реИред рдХреГрдкрдпрд╛ рд╕рд▓рд╛рд╣ рджреЗрдВ!
var maxpage = 1;
var dataPage = 1;
var option = {};
var dataArray ,xAxisArray,legendArray;
var Tcharts = echarts.init(document.getElementById('Tcharts'));
Tcharts.setOption({
title: {
//цШпхРжцШ╛чд║цаЗщвШч╗Дф╗╢
show : false
},
tooltip: {
trigger: 'axis'
},
legend: {
data:[],
left : 'auto',
right : '0',
top : '0',
bottom : 'auto',
padding : 5,
itemWidth : 10,
itemGap : 20
},
grid: {
show : true,
left: '0',
right: '3%',
bottom: '0',
top: '15%',
containLabel: true,
borderColor : '#ffffff'
},
toolbox: {
show : false,
feature: {
saveAsImage: {}
}
},
xAxis: {
show : true,
type: 'category',
data: [],
nameGap : 10,
boundaryGap : false,
nameTextStyle : {
color : '#f2f2f2'
},
axisLabel : {
},
axisLine : {
show : false,
onZero : true,
lineStyle : {
color : '#999999',
fontWeight : 'bold'
}
},
splitLine : {
show : false
},
axisTick : {
lineStyle : {
color : '#ff5a2a',
width : 1
},
show : false //цШпхРжцШ╛чд║хЭРцаЗш╜┤хИ╗х║ж
}
},
yAxis: {
type: 'value',
axisLine : {
show : true,
onZero : true,
lineStyle : {
color : '#999999',
fontWeight : 'bold'
}
},
axisLabel : {
},
axisTick : {
show : false //цШпхРжцШ╛чд║хЭРцаЗш╜┤хИ╗х║ж
}
},
series: [],
textStyle : {
fontFamily : 'Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif'
},
color : ['#ff5a2a','#a981f3','#1496ec','#55ea84'] //ч║┐цЭбщвЬшЙ▓хИЧшби
});
Tcharts.showLoading({
text: "хЫ╛шбицХ░цНоцнгхЬихКкхКЫхКаш╜╜..."
});
//withDate
function withDate(data){
dataArray = [];
xAxisArray = [];
legendArray = [];
var goods = data.goods,months = data.months;
if (data.msg === 1) {
for (var g = 0;g < goods.length;g++) {
dataArray.push(goods[g]);
legendArray.push({icon : 'circle',name : goods[g].name});
}
for (var m = 0;m < months.length;m++) {
xAxisArray.push(months[m]);
}
option = {
legend: {
data : legendArray
},
xAxis : {
data : xAxisArray
},
series : dataArray
}
//console.log(dataArray +":" + xAxisArray + ":" + legendArray);
Tcharts.setOption(option);
}else {
}
}
//ajax
function getDate(){
$.ajax({
type: "post",
url: "http://wy.woawin.com/verify/pricemovements",
data : {dataPage : dataPage},
dataType : "json",
async : true,
success : function(data){
Tcharts.hideLoading();
withDate(data);
dataPage ++;
maxpage = data.maxpage;
}
});
}
function fechDate(){
$.ajax({
type: "post",
url: "http://wy.woawin.com/verify/pricemovements",
data : {dataPage : dataPage},
dataType : "json",
async : true,
success : function(data){
Tcharts.hideLoading();
withDate(data);
dataPage ++;
maxpage = data.maxpage;
}
});
}
getDate();
window.setInterval(function(){
if( maxpage >= dataPage){
fechDate();
}else{
dataPage = 1;
fechDate();
}
},10000);
рдСрдирд▓рд╛рдЗрди рдбреЗрдореЛ рдПрдбреНрд░реЗрд╕ рдбреЗрдореЛ рдПрдбреНрд░реЗрд╕ рд╣реИ
setOption(option, true)
https://github.com/ecomfe/echarts/issues/3976 рдкрд░ рджрд┐рдП рдЧрдП рдЙрддреНрддрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдореЗрд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ред рдкрд╣рд▓реЗ рдЪрд╛рд░реНрдЯрдЗрдиреНрд╕реНрдЯреЗрдВрд╕.рдХреНрд▓рд┐рдпрд░ () рдФрд░ рдлрд┐рд░ рд╕реЗрдЯрдСрдкреНрд╢рди, рд╕реАрдзреЗ рд╕реЗрдЯрдСрдкреНрд╢рди (рд╡рд┐рдХрд▓реНрдк, рд╕рддреНрдп) рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИ рдЕрджреНрдпрддрдиред рдореЗрд░реЗ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рднреА рд╡рд┐рд▓рдп рдХрд╛ рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реИред рдИрдЪрд╛рд░реНрдЯреНрд╕ рдЕрдкрдбреЗрдЯ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдореИрдВ рдЧреНрд░рд╛рдл рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд╣рд░ рдмрд╛рд░ рдЪрд╛рд░реНрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ред рдЖрдХрд╛рд░ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдПрдХ рдирд┐рд╢рд╛рди рдЫреЛрдбрд╝ рджреЗрдЧрд╛редрдореИрдВ рдпрд╣ рднреА рдЬрд╛рдирдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдорд╛рдзрд╛рди рд╣реИ
setOption(option, true)
?
рдЗрд╕ рдкреВрд░реНрдг рдЕрджреНрдпрддрди рдореЗрдВ, рдореИрдВрдиреЗ рдбрд┐рд╕реНрдкреИрдЪрдПрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреЛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рд╣реИрдВ, рд╡реЗ рдЪрд▓реЗ рдЧрдП рд╣реИрдВред рдЖрдк рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ getOption рдХреЛ рдЕрджреНрдпрддрди рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреНрдпрд╛ рдХреЛрдИ рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
setOption(option, true)