|
|
| Rivi 850: |
Rivi 850: |
| } | | } |
|
| |
|
| } | | } |
| | |
| | console.log( memo.dataA ); |
| | | |
| // make ticks for x axis | | // make ticks for x axis |
| Rivi 888: |
Rivi 890: |
| } | | } |
| } | | } |
|
| |
| /*
| |
|
| |
| | | |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| // make ticks for x axis
| |
|
| |
| var minM = memo.axisMinDate.getMonth();
| |
| var minY = memo.axisMinDate.getFullYear();
| |
| var maxM = memo.axisMaxDate.getMonth();
| |
|
| |
| if (maxM < minM) {
| |
| mCount = 13 - minM + maxM; // 13-10+4 = 1+4
| |
| } else {
| |
| mCount = maxM - minM + 1;
| |
| }
| |
|
| |
| memo.options.hAxis.viewWindow.min = memo.axisMinDate;
| |
| memo.options.hAxis.viewWindow.max = memo.axisMaxDate;
| |
| memo.options.hAxis.ticks = [];
| |
|
| |
| for (i=0; i<mCount; i++) {
| |
|
| |
| m = minM + i;
| |
| maxY = minY;
| |
|
| |
| if (m > 11) {
| |
| m = minM + i - 12;
| |
| maxY++;
| |
| }
| |
|
| |
| middleOfMonth = new Date( maxY, m, 16 );
| |
|
| |
| if (mCount < 5) {
| |
| memo.options.hAxis.ticks.push({v: middleOfMonth, f: i18n.months[m]['long'][memo.lang] });
| |
| } else if ( mCount < 10 ) {
| |
| memo.options.hAxis.ticks.push({v: middleOfMonth, f: i18n.months[m]['short'][memo.lang] });
| |
| } else {
| |
| memo.options.hAxis.ticks.push({v: middleOfMonth, f: i18n.months[m]['roman'] });
| |
| }
| |
| }
| |
|
| |
| */
| |
|
| |
| drawChart(memo); | | drawChart(memo); |
|
| |
|