Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Echarts饼图可以自己设置每个小扇形的半径大小吗? #5558

Closed
749145134 opened this issue Apr 21, 2017 · 33 comments
Closed

Echarts饼图可以自己设置每个小扇形的半径大小吗? #5558

749145134 opened this issue Apr 21, 2017 · 33 comments

Comments

@749145134
Copy link

One-line summary [问题简述]

Version & Environment [版本及环境]

  • ECharts version [ECharts 版本]:
  • Browser version [浏览器类型和版本]:
  • OS Version [操作系统类型和版本]:

Expected behaviour [期望结果]

ECharts option [ECharts配置项]

option = {

}

Other comments [其他信息]

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

image

@749145134
Copy link
Author

这个南丁格尔图的半径大小是随着数据量成正比的,我想要固定每一个扇形的半径大小

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

有什么不一样么

@749145134
Copy link
Author

南丁格尔图是
'radius' 面积展现数据的百分比,半径展现数据的大小。
'area' 所有扇区面积相同,仅通过半径展现数据大小。

@749145134
Copy link
Author

他们半径都是随数据变化而变化的,但是我想要固定每一个半径大小,您有什么建议或者想法实现吗?

@749145134
Copy link
Author

我想要面积展现数据的百分比,每个扇形半径不同但是不展示数据的大小

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

是不是你把数据交换一下 就是你想要的呢

@749145134
Copy link
Author

什么意思呢?

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

是不是他这个图形是你想要的 只是你理解的数据意义不同罢了 换位思考下是否能使用

@749145134
Copy link
Author

额。我明白您的意思,通过改变数据形式去实现需求,但是数据不同的话,它的半径就会变化,因为API说这个半径大小会跟着数据变动的,所以我没想到有什么好的办法

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

我的意思是本来数据的地方你写死 把面积地方传入你的数据

@749145134
Copy link
Author

额。。。问题数据它都统一管理了半径和面积,没法写死。没法区分半径的数据,和面积的数据

@749145134
Copy link
Author

框架应该是把数据拿过来计算半径和面积百分比了,但是我不知道如何去把数据分开,因为api它无法分开。这也是我比较懵比的问题

@749145134
Copy link
Author

我的一个想法是写四个扇形饼图,在拼凑成一个圆形,但是我的饼图是实时去数据了,数据改变害怕四个饼图拼凑不成一个圆形。

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

我明白你的意思了 我看看啊

@749145134
Copy link
Author

恩恩,真是个蛋疼的问题,很感谢您牺牲您的宝贵时间了。

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

是均分么 他有一个属性可以均分角度 不会凑不成一个圆

@749145134
Copy link
Author

不均分

@749145134
Copy link
Author

其实它的图就是南丁格尔图,但是半径我想自己控制

@749145134
Copy link
Author

扇形的面积大小是随着数据改动的。

@749145134
Copy link
Author

如果分成四个做,我感觉不好实现。

@mangoZT
Copy link

mangoZT commented Apr 21, 2017

确实不好弄 我要是搞出来会给你留言的

@749145134
Copy link
Author

恩恩,好的谢谢您。

@pissang pissang closed this as completed Apr 25, 2017
@Anjiula
Copy link

Anjiula commented Dec 25, 2017

同问,我这里也有这个需求,面积的数据,和半径的数据没法分开

@zhangxinjie2017
Copy link

因为roseType 设置为radius,会导致一个问题就是,有一个数据占比非常小,图显示的就会非常小,如果可以设置每个扇区的半径,就可以解决这个问题。

@DevilHe
Copy link

DevilHe commented Apr 9, 2019

怎么解决的啊

@DevilHe
Copy link

DevilHe commented Apr 9, 2019

请问怎么解决的

@JohnnyZhang0628
Copy link

我也遇到这个问题了吗,请问有什么方法可以自定义半径

@lianduy
Copy link

lianduy commented Aug 1, 2020

我也遇到这个问题了,请问有什么方法可以自定义半径?

@JohnnyZhang0628
Copy link

@lianduy 我是通过自定义自己画的扇形,目前Echarts不支持,只能自定义,自己画了。

@xushenkun
Copy link

也有这个需求,比如:一列数据表达在分类总和中的占比,一列数据表达分类另外维度的大小程度。
南丁格尔图各扇形中心角表达占比,各扇形半径表达另外维度大小。

@Shzhuoyu
Copy link

2022年前来考古,请问解决了吗

@drinkwd
Copy link

drinkwd commented May 12, 2022

2022古代来考古,求解答
我找了很多方案都是不能设置扇形半径的大小我的解决方案是
可以找出最大值,然后每个数据增加一定的比例,让最小值和最大值的倍数差别没有那么大,然后在根据放大的比例在tooltip展示正确的数据

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests