D3.js D3JS-散点图上的水平高光
我有一个D3JS散点图,带有圆圈和白色背景 我想添加两个水平矩形,在X轴上的图形上,在圆的后面,在Y轴上的特定值之间 我需要的两个灰色区域如下(使用Photoshop制作): 第一个矩形在X轴上介于10和20之间,第二个矩形在30和35之间 我发现了这个线索:D3.js D3JS-散点图上的水平高光,d3.js,highlight,D3.js,Highlight,我有一个D3JS散点图,带有圆圈和白色背景 我想添加两个水平矩形,在X轴上的图形上,在圆的后面,在Y轴上的特定值之间 我需要的两个灰色区域如下(使用Photoshop制作): 第一个矩形在X轴上介于10和20之间,第二个矩形在30和35之间 我发现了这个线索: 但我不知道如何将其应用于我的水平示例,因为它不像这个垂直解决方案的旋转那样简单。通过创建两个不透明度的SVG矩形,您可能会获得相同的效果。当然,您希望填写正确的数据或从您的秤生成数据 var rectOne = svg.append("
但我不知道如何将其应用于我的水平示例,因为它不像这个垂直解决方案的旋转那样简单。通过创建两个不透明度的SVG矩形,您可能会获得相同的效果。当然,您希望填写正确的数据或从您的秤生成数据
var rectOne = svg.append("rect")
.attr("x", 10)
.attr("y", 10)
.attr("width", 50)
.attr("height", 100)
.style("fill-opacity", 0.5)
.style("fill", "grey")
var rectTwo = svg.append("rect")
.attr("x", 10)
.attr("y", 10)
.attr("width", 50)
.attr("height", 100)
.style("fill-opacity", 0.5)
.style("fill", "grey")
您可以通过创建两个具有一定不透明度的SVG矩形来实现相同的效果。当然,您希望填写正确的数据或从您的秤生成数据
var rectOne = svg.append("rect")
.attr("x", 10)
.attr("y", 10)
.attr("width", 50)
.attr("height", 100)
.style("fill-opacity", 0.5)
.style("fill", "grey")
var rectTwo = svg.append("rect")
.attr("x", 10)
.attr("y", 10)
.attr("width", 50)
.attr("height", 100)
.style("fill-opacity", 0.5)
.style("fill", "grey")