data: {
datas: [],
opts: {
onInit: function initChart(canvas, width, height, datas) { // 使用 F2 绘制图表
if (datas.length > 20){
var offsetY = 260;
}else{
var offsetY = 80;
}
var legendNum = app.$window.getChartLegendNum(datas); //图例个数
let chart = new F2.Chart({
el: canvas,
width,
height
});
chart.source(datas.reverse(), {
yAxis:{
formatter: params => {
var newParamsName = ""; // 最终拼接成的字符串
var paramsNameNumber = params.length; // 实际标签的字数
var provideNumber = 10; // 每行能显示的字的个数
var rowNumber = Math.ceil(paramsNameNumber / provideNumber); // 换行的话,需要显示几行,向上取整
/**
* 判断标签的个数是否大于规定的个数, 如果大于,则进行换行处理 如果不大于,即等于或小于