腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3380)
视频
沙龙
1
回答
如何
获得(x,y)-coordinates
相对于
d3
版本4中元素的来源
、
我希望获得
相对于
元素原点的鼠标
坐标
,
而
不是
页面
的原点。如果我正确理解,可以在
d3
的第3版中使用
d3
鼠标(这个)来完成这一任务,例如: let coor = d3.mouse(this)} 然而,当我在第4版中尝试这一点时,我会得到一个't.getBoundingCl
浏览 0
提问于2018-02-06
得票数 1
回答已采纳
1
回答
d3
点击
坐标
是
相对于
页面
的,
而
不是
svg
-
如何
转换
它们
(
Chrome
错误
)
、
、
、
、
当事件正在运行时,d3.event.x给出鼠标单击的x
坐标
的位置,但它是
相对于
整个HTML文档的。我尝试使用jQuery的$('
svg
').position()来获取
svg
的实际位置,但返回的值明显是
错误
的。编辑:我在firefox中检查了一下,$(&
浏览 0
提问于2012-04-20
得票数 30
回答已采纳
1
回答
D3.嵌入时,笔刷在Firefox或Edge中不起作用
、
当嵌入了任何
d3
图表时,画笔接收无意义的鼠标
坐标
,在任何情况下都
不是
相对于
发生单击的容器。(实际上,这至少是包围的
svg
。)我试图找到一个解决方案,但我不知道
如何
才能强制d3.brushX使用鼠标
坐标
,因为鼠标
坐标
确实是相对的。我不知道这是
不是
一个bug,它可能与画笔本身没有真正的关系,而是浏览器
如何
通过鼠标
点击
自上而下的DIV直到到达
SVG
。这是。,取自 The fiddle只能
浏览 0
提问于2019-09-26
得票数 0
1
回答
D3
单击pan后的
坐标
并进行缩放
、
、
我正在使用
D3
库创建绘图应用程序。 d3.select(
浏览 1
提问于2016-03-17
得票数 5
回答已采纳
1
回答
如何
使用触摸事件将加载的.
SVG
移动到精确的屏幕
坐标
(使用快照)
、
、
、
我正在使用Snap库,我想移动一个加载到我的
页面
中的元素。我想要移动(或“
翻译
”)对象,以精确的屏幕
坐标
,从一个触摸事件(以使对象跟随我的手指)。
它们
可以是screenX、pageX或clientX (和y)。不幸的是,在我看来,Snap.
svg
只使用这些“转换字符串”和矩阵,这意味着我只能
相对于
其初始位置移动元素,
而
不能移动到精确的屏幕
坐标
。问这个问题的一个简单方法是,
如何
将加载的.
SVG
移动到确切的屏幕位置,<e
浏览 1
提问于2014-03-02
得票数 0
回答已采纳
1
回答
D3
pan/缩放行为在移动Safari上不起作用
、
、
、
在iPhone上,
D3
的pan/缩放行为不能很好地工作。若要查看问题,请访问iPhone:上的此
页面
我使用的是
D3
v3.5.17。进一步研究表明,某些
SVG
元素(如<rect>和<circle> )将正确捕获触摸事件,通过
D3
引导
它们
,并防止移动浏览器响应
浏览 3
提问于2016-11-29
得票数 0
回答已采纳
2
回答
如何
在
d3
中向右显示分组条形图数据的第二个y轴
、
、
我正在创建一个以
d3
为起点的分组条形图。我为可读性做了一些小的修改,如下面的屏幕截图所示;截图也演示了我遇到的问题。var yRight = d3.
svg
.axis() .orient("right"); 然后,我应用了下面的附录我把这两件事
浏览 1
提问于2015-02-19
得票数 2
回答已采纳
1
回答
D3
-
SVG
元素上的定位工具提示不起作用
、
、
、
我有一个带有
SVG
的网页。在它的一些形状上,我需要显示一个工具提示。然而,我不能让工具提示出现在它应该出现的地方,因为它离形状本身只有几个像素的距离。d3.select("body") .select("g") .on("mouseover(){return tooltip.style(&quo
浏览 0
提问于2014-01-16
得票数 17
回答已采纳
1
回答
有没有一种方法可以强迫Firefox定义
SVG
路径的转换源,以
相对于
路径本身,
而
不是
SVG
?
、
、
、
我试图使用CSS旋转
SVG
路径,但在Firefox中无法正常工作。在Firefox中,动画工作,但起源
相对于
SVG
,
而
不是
路径本身。我学到了,但为什么呢?为什么
SVG
路径的行为与其他HTML元素不同?这似乎是违反直觉的。我找到的唯一替代解决方案是使用viewbox的width和height以及路径的width、height、x和y
坐标
计算实际原点,然后使用固定的像素值。虽然这是可行的,但它几乎没有
Chrome
解决方案那么方便或实用。实际上,我的路径甚至
浏览 1
提问于2016-07-13
得票数 0
回答已采纳
2
回答
如何
抵消
d3
变焦的初始起始位置?
、
、
翻译
后,我试图放大
SVG
元素,但是当我开始初始缩放时,
SVG
的位置会重置为0,0。我希望变焦和平移从
页面
加载的移动位置开始。<
svg
id="#
svg
"> ....a bunch of
SVG
<
svg
> var winCenterV =myMatrix.transl
浏览 1
提问于2019-07-19
得票数 1
回答已采纳
2
回答
只在受支持的浏览器中下载和执行脚本?
、
我在我的网页中包含了一些在
Chrome
/FF/Opera/Safari/IE9中工作的脚本,但
它们
与IE8或更低版本不兼容(关于信息,这是非常棒的)。 为了向他们显示‘对不起’,我的
页面
脚本中的消息不适用于您,
而
不是
尝试使用
D3
库并导致JavaScript
错误
。HTML<e
浏览 9
提问于2012-01-06
得票数 3
回答已采纳
1
回答
自动热键鼠标
坐标
、
我使用autohotkey.When记录了一大堆用户交互,我回放了脚本,我的鼠标
坐标
应该
点击
某个地方,
而
不是
点击
其他地方。这些鼠标
坐标
是
相对于
活动窗口的,所以
它们
不应该在
错误
的位置单击。
浏览 1
提问于2012-10-23
得票数 1
1
回答
Graphviz
svg
输出,组未定位
、
、
、
Graphviz给我的输出基本上是这样的: <g id="graph0" class="graph" transform="scale(0.138865 0.138865) rotate</g>我
不是
Svg
专家,但似乎由于节点的内容是
相对于
图组
而
不是
节点组定位的,所以在节点上执行scale将会产生不希望看到的结果。我是否必须遍历
浏览 0
提问于2015-05-05
得票数 1
1
回答
默认墨卡托投影标度的
D3
初始缩放
、
我有一个特定于缩放行为的问题,默认的墨卡托投影刻度值,在我的例子中是一个非常荒谬的值(75000),因为不知怎么的,这是我能够让我的TOPOJson地图成为项目的唯一方法,
而
不是
一个点。一旦滚动到缩放,该值就会跳回默认的投影缩放值,
而
不是
基于鼠标轮进行缩放。我有一种感觉,原因是为了让地图显示,我需要使我的投影比例尺值真的很高(75000)。所以当
页面
加载时,缩放看起来很好,就像.但是,当您试图平移或放大一个鼠标轮单击,它跳到。 我试图将代码限制在投影和缩放逻辑上。= d3.select("#ma
浏览 2
提问于2017-05-06
得票数 2
回答已采纳
1
回答
将绝对
坐标
转换为相对
坐标
、
我有一个图像,我可以在那里放置标记,只要我
点击
.: 我需要将这些标记位置保存在json数组中,然后将其发送到服务器。我已经做过了。但我认为我发送的
坐标
是绝对的。因为我需要在另一个
页面
中使用
它们
,当我显示与以前相同的图像时,标记不在相同的位置,因为
它们
的位置
不是
相对于
图像本身的
坐标
,而是屏幕
坐标
。知道当我提交表单时
如何
转换
它们
,然后在另一个
页面
中显示图像时,另一个函数将相对
坐
浏览 1
提问于2013-08-16
得票数 2
回答已采纳
1
回答
单击
SVG
中的事件
坐标
、
、
、
、
').click(clicked);
Chrome
:
坐标
基于
SVG
元素的左上角,无论我在哪里单击
SVG
。火狐:
坐标
是基于任何元素的左上角,可能是
SVG
、多边形或文本。 当在
SVG
中
而
不是
在它的任何子元素中时,
坐标
是基于
SVG
元素的。在多边形中,
坐标
是基于<g>组的原点,其translate偏移量(
浏览 0
提问于2019-02-21
得票数 3
回答已采纳
2
回答
用
d3
获取鼠标
点击
svg
的
坐标
、
、
、
我想得到鼠标
点击
一个矩形
svg
的
坐标
。我正在尝试将鼠标单击
坐标
打印到控制台。所以我试着: console.log(d3.mouse(this));我知道
错误
null $(docume
浏览 7
提问于2014-12-11
得票数 9
3
回答
将圆添加到d3.js地图
、
rotate([112.07, 0]).translate([920, 850]); var
svg
= d3.select("body").append("
svg
").attr("width", w).attr("height", h); d3.json("data/phoenix.json", function(json) {
浏览 0
提问于2013-05-07
得票数 0
回答已采纳
2
回答
在
D3
强制布局链接的中间显示箭头
、
、
、
我正在使用
D3
来绘制一个力定向图,它非常类似于这个示例:
如何
将箭头放置在链接的中间?
浏览 0
提问于2013-03-31
得票数 19
回答已采纳
1
回答
为什么我不能让这个PJAX示例工作呢?
本
页面
演示了
如何
在
d3
中使用PJAX加载外部html文件:然而,我的版本不起作用。当我
点击
一个链接时,我得到了一个DOM
错误
(
而
不是
将html加载到
页面
上)。我已经尝试使用
Chrome
控制台来找出到底是什么导致了DOM
错误
,但没有效果。是
不是
有什么东西我忘了抄了?
浏览 0
提问于2013-04-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Neo4j+D3展现的应用实例
05期:使用 D3.js 实现知识图谱可视化
JavaScript图表的数据可视化:比较D3和Kendo UI
编写 SVG 的指南
SVG从入门到起飞1
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券