首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >轴向/用dimple.js定位

轴向/用dimple.js定位
EN

Stack Overflow用户
提问于 2014-12-30 18:05:54
回答 1查看 311关注 0票数 2

是否有一种使用dimple.js显式定位/定位轴的方法?我知道,第一个x轴被添加到底部,第二个x轴被添加到顶部,所以我可以得到如下所需的结果:

代码语言:javascript
复制
var xAxis = myChart.addMeasureAxis("x", "dur");
xAxis.hidden = true;
xAxis = myChart.addMeasureAxis("x", "dur");

...but看起来有点被黑了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-05 15:46:09

我不认为有什么办法可以绕开的。以下是相关代码:https://github.com/PMSI-AlignAlytics/dimple/blob/master/src/objects/chart/methods/draw.js#L123

因为firstX是绘图函数的本地函数,所以您无法在循环的上下文中重写它。

您可能会复制用于定位顶轴的逻辑:https://github.com/PMSI-AlignAlytics/dimple/blob/master/src/objects/chart/methods/draw.js#L226

然后只添加一个轴(将位于底部),然后在绘图之后手动移动您的轴,例如:

代码语言:javascript
复制
chart.draw();
chart.axes[0].shapes.attr('transform', ...);

但是每次平局之后你都需要这样做,否则他们会被重新定位。你的黑客攻击似乎是最简单的。

不过,您可以为此打开一个增强票证:https://github.com/PMSI-AlignAlytics/dimple/issues?q=is%3Aissue+label%3Aenhancement+is%3Aopen

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27710323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档