どこかでみたことあるseries
https://i.imgur.com/1BrmgEh.png
ラベルで月を表示するbinding script
(画像上部)
- Locale変更可
- 表示の SHORT を LONG に変更することも可能(要2ヶ所変更)
テキストアイテムを追加して
properties / bindings / text / label に
以下のスクリプトをペースト

var aaTag = {
big: {s: "<big>" , e: "</big>"},
red: {s: "<font color=\"0xf44336\">" , e: "</font>"},
green: {s: "<font color=\"0x4caf50\">" , e: "</font>"},
blue: {s: "<font color=\"0x2196f3\">" , e: "</font>"},
teal: {s: "<font color=\"0x009688\">" , e: "</font>"},
white: {s: "<font color=\"0xffffff\">" , e: "</font>"}
};

function addHtmlTag(str, aaTag, num){
if(typeof num == "undefined" || num < 1) return str;
var array = [];
array.push(str);
for(var i = 0; i < num; i++){
array.unshift(aaTag.s);
array.push(aaTag.e);
}
return array.join("");
}

bindClass("java.util.Calendar");
bindClass("java.util.Locale");

var locale = Locale.US;
var cal = Calendar.getInstance(locale);
var current = {
monthName : cal.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale),
month : cal.get(Calendar.MONTH)
};

var seriesMonth = [];
cal.add(Calendar.MONTH, -1*current.month);// start from first month of year
for (var i = 0; i < 12; i++){
var calMonthName = cal.getDisplayName(Calendar.MONTH, Calendar.SHORT, locale);
if (i == current.month){
seriesMonth[i] = addHtmlTag(calMonthName, aaTag.big, 1);
seriesMonth[i] = addHtmlTag(seriesMonth[i], aaTag.teal, 1);
}
else seriesMonth[i] = calMonthName;
cal.add(Calendar.MONTH, 1);
}

return seriesMonth.join("");