|
@@ -670,7 +670,7 @@ export default {
|
|
|
let pathYArrayInPx = rawPathData.map((eachPoint) => {
|
|
|
return eachPoint.y
|
|
|
}).map((eachY) => {
|
|
|
- return (eachY - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
+ return (-1) * (eachY - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
})
|
|
|
let pathXArrayInPx2 = rawPathData2.map((eachPoint) => {
|
|
|
return eachPoint.x
|
|
@@ -680,7 +680,7 @@ export default {
|
|
|
let pathYArrayInPx2 = rawPathData2.map((eachPoint) => {
|
|
|
return eachPoint.y
|
|
|
}).map((eachY) => {
|
|
|
- return (eachY - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
+ return (-1) * (eachY - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
})
|
|
|
|
|
|
// 组合成最终数据用来渲染
|
|
@@ -762,7 +762,7 @@ export default {
|
|
|
if (startPoint) {
|
|
|
// 起点坐标映射到视口坐标
|
|
|
startPoint[0] = (startPoint[0] - xCenter) * pxPerUnitLength + svgWidth / 2
|
|
|
- startPoint[1] = (startPoint[1] - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
+ startPoint[1] = (-1) * (startPoint[1] - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
// 进行渲染
|
|
|
gNode.selectAll('circle.start').data([startPoint]).enter().append('circle')
|
|
|
.classed('start', true)
|
|
@@ -776,7 +776,7 @@ export default {
|
|
|
if (endPoint) {
|
|
|
// 终点坐标映射到视口坐标
|
|
|
endPoint[0] = (endPoint[0] - xCenter) * pxPerUnitLength + svgWidth / 2
|
|
|
- endPoint[1] = (endPoint[1] - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
+ endPoint[1] = (-1) * (endPoint[1] - yCenter) * pxPerUnitLength + svgHeight / 2
|
|
|
// 进行渲染
|
|
|
gNode.selectAll('circle.end').data([endPoint]).enter().append('circle')
|
|
|
.classed('end', true)
|