1. 饼图位置确定不能由grid来设置,需要使用center和radius要设置;(另外,如果想默认包含标签,直接设置containLabel: true,不用设置上下左右的边距)
2. legend过长超出范围时设置显示方式:
方式1:
官网给出的方案:label{overflow:"none"}
文字超出宽度是否截断或者换行。配置width
时有效
'truncate'
截断,并在末尾显示ellipsis
配置的文本,默认为...
'break'
换行'breakAll'
换行,跟'break'
不同的是,在英语等拉丁文中,'breakAll'
还会强制单词内换行
(但是我的玫瑰图配置后无法生效,采用自己设置的方法)
方式2:
设置formatter,此方法可以配合rich使用,很方便
formatter: function(p) {
let name = p.name.length>6?p.name.substr(0,6)+"...":p.name
return [
'{name|'+name+'}',
'{value|'+p.value+'}单',
'{percent|&#