We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
请教个问题: 比如力引导布局图,我们传入的参数是节点和链接关系,并不需要计算坐标。echart绘制完之后是否有回调,或者其它api可以获取到当前绘图结果后的所有点,和点的坐标值。 或者请教有什么其它纯粹的计算出这个布局坐标的js库
getOption 得到的 option 里每个节点都有 x, y 属性
x
y
力引导布局产生的关系图中,使用 getOption 获取到的 option 中节点并没有 x,y 属性。是我获取的方式不对还是我没找对位置呢?
我查找的位置:option.series[0].data。
我现在做的产品需要一起生成多个关系图,它们使用的节点和连线都是相同的。我们希望可以保证多个关系图中的节点位置一致。我想到的方法就是先使用力引导布局生成一个关系图,获取到节点位置。剩下的关系图使用得到的位置信息生成。我遇到的困难是如何获取到节点位置。所以我搜索到了这个 issue,但是我实验得到的结果如开始所说。希望得到指点。
@aaron18106 @feliving 抱歉搞错了,布局的位置并没有存在节点的 x, y 属性中。而是统一存放在了一个 Object 中,可以通过下面这个方法访问到这个 Object,属性是节点名,值是节点位置
myChart.getModel().getSeriesByIndex(seriesIndex).preservedPoints
多谢指教!
按照您的方法,已经尝试成功。
你好,在echarts3.8和4.0版本中,已经没有preservedPoints方法,请问该如何实现该需求呢?
hello,您找到方法解决这个问题了么
同求 已经没有这个api了
var model = myChart.getModel().getSeriesByIndex(seriesIndex);
var info = model.getData();
然后在返回的信息里,_itemLayouts 就是返回的坐标位置, 如果想得到像素点,可以使用convertToPixel
Activity
pissang commentedon Apr 28, 2017
getOption 得到的 option 里每个节点都有
x
,y
属性aaron18106 commentedon May 16, 2017
力引导布局产生的关系图中,使用 getOption 获取到的 option 中节点并没有
x
,y
属性。是我获取的方式不对还是我没找对位置呢?我查找的位置:option.series[0].data。
我现在做的产品需要一起生成多个关系图,它们使用的节点和连线都是相同的。我们希望可以保证多个关系图中的节点位置一致。我想到的方法就是先使用力引导布局生成一个关系图,获取到节点位置。剩下的关系图使用得到的位置信息生成。我遇到的困难是如何获取到节点位置。所以我搜索到了这个 issue,但是我实验得到的结果如开始所说。希望得到指点。
pissang commentedon May 16, 2017
@aaron18106 @feliving 抱歉搞错了,布局的位置并没有存在节点的
x
,y
属性中。而是统一存放在了一个 Object 中,可以通过下面这个方法访问到这个 Object,属性是节点名,值是节点位置aaron18106 commentedon May 16, 2017
多谢指教!
按照您的方法,已经尝试成功。
some-code commentedon Mar 12, 2018
你好,在echarts3.8和4.0版本中,已经没有preservedPoints方法,请问该如何实现该需求呢?
happyeverday commentedon Oct 16, 2018
你好,在echarts3.8和4.0版本中,已经没有preservedPoints方法,请问该如何实现该需求呢?
happyeverday commentedon Oct 16, 2018
hello,您找到方法解决这个问题了么
Freddoctor commentedon Nov 20, 2018
同求 已经没有这个api了
krislee94 commentedon Nov 13, 2019
解决方案
然后在返回的信息里,_itemLayouts 就是返回的坐标位置, 如果想得到像素点,可以使用convertToPixel