Highcharts 中文化
Highcharts 图标的数据内容、标题、坐标轴等可以写为中文,但是还是有一些功能提示是英文的,网上看到的中文化的方法,记录一下。
Highcharts 中的文字可以通过Highcharts.setOptions.lang 来设定,lang 属于全局配置,对当前页面的所有图表有效。
Highcharts.setOptions ( {
lang : {
contextButtonTitle:"图表导出菜单", //*导出图标按钮的提示信息*/
decimalPoint:".", //小数点号,例如 18.23
downloadJPEG:"下载JPEG图片",
downloadPDF:"下载PDF文件",
downloadPNG:"下载PNG文件",
downloadSVG:"下载SVG文件",
drillUpText:"返回 {series.name}", //*下钻功能返回按钮的提示信息*/
loading:"加载中",
months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"], //月份显示
noData:"没有数据",
numericSymbols: [ "K" , "M" , "G" , "T" , "P" , "E"], // 公制前缀,通过设置为 null 不显示 20k,1.5M 这种形式
printChart:"打印图表",
resetZoom:"恢复缩放",
resetZoomTitle:"恢复图表",
shortMonths: [ "Jan" , "Feb" , "Mar" , "Apr" , "May" , "Jun" , "Jul" , "Aug" , "Sep" , "Oct" , "Nov" , "Dec"], //短字符显示英文月份
thousandsSep:",", //千分号,例如 25,600
weekdays: ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六","星期天"] //星期显示
}
});