рдЖрдк рдЕрддрд┐рд░рд┐рдХреНрдд values
рдХреЛ x
рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рддрд░рд╣ рдХрд┐рд╕реА рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВ? рдореЗрд░рд╛ рдорддрд▓рдм рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ:
axis: {
x: {
tick: {
values: function (x) {
if(x.getDay() === 1) {
return x;
}
}
}
}
}
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, y рдЕрдХреНрд╖ рдХреЗ рд▓рд┐рдП рднреА рдРрд╕реА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм рдЖрдкрдХреЛ y-рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде 80 рд╕реЗ 100% рд░реЗрдВрдЬ рдХреЗ рд╕рд╛рде рдПрд░рд┐рдпрд╛рдЪрд╛рд░реНрдЯ рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╣рд░ рджреВрд╕рд░реЗ рдЯрд┐рдХ рдФрд░ рдЧреНрд░рд┐рдбрд▓рд╛рдЗрди (рдпрд╛рдиреА 80) рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ , 82, 84, ...)
0.3.0 рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рд╕рд╛рде рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрд╖ рдХреЗ рдкрд╣рд▓реЗ рдорд╣реАрдиреЗ рдХреЛ рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд╕рдорд╛рдзрд╛рди рд╕рдордп-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рджрд┐рдЦрд╛рдПрдЧрд╛ред
var timeseriesTickTest = function(x) {
var d = new Date(+x);
if (d.getMonth() === 0) {
return d;
}
return false;
};
c3.chart.internal.fn.mapTargetsToUniqueXs = function (targets) {
var $$ = this;
var xs = $$.d3.set($$.d3.merge(targets.map(function (t) { return t.values.map(function (v) { return +v.x; }); }))).values();
return $$.isTimeSeries() ? xs.map(timeseriesTickTest).filter(Boolean) : xs.map(function (x) { return +x; });
}
рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рджреЗрдВред
рдФрд░ рдореВрд▓ рд░реВрдк рд╕реЗ рдЯрд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЬрдм рддрдХ рд╣рдо axis.x.tick.values
рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рддрдм рддрдХ рд╣рдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╣рдо рдЯрд┐рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рд▓реНрдЯрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЬреЛ рдЯрд┐рдХ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЬреЗрдирд░реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрджрд┐ рдЙрддреНрдкрдиреНрди рд╕рднреА рдЯрд┐рдХ рдкреНрд░рддреНрдпреЗрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рджрд┐рди рд╣реИрдВ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рдЯрд┐рдХ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдлрд┐рд░ рдХреЛрдИ рдЯрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЯрд┐рдХ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрд▓рдмреИрдХ рдЬреИрд╕реА рдЕрдиреНрдп рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
@ рдорд╛рд╕рд╛рдпреБрдХреА0812
рдореИрдВ рдпрд╣ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдБред
рдореИрдВ рдХреИрд╕реЗ рднрд░реНрддреА рдХрд░реВрдВ?
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ рдорд╛рд╕рд╛рдпреБрдХреА0812
рдореИрдВ рдпрд╣ рд▓реЗ рд╕рдХрддрд╛ рд╣реВрдБред
рдореИрдВ рдХреИрд╕реЗ рднрд░реНрддреА рдХрд░реВрдВ?