Javascript 如何翻转SVG坐标?

Javascript 如何翻转SVG坐标?,javascript,css,svg,Javascript,Css,Svg,我在SVG中创建了一个条形图,其中的条形图是水平的。如何翻转SVG使条形图垂直 目前我的CSS文件中有transform:1,-1,但它不起作用。还有其他建议吗?您可以使用transform和rotate()将SVG旋转90度 示例: transform: rotate(90); 注意:由于您没有提供任何代码,在使用rotate()之后,您可能还需要使用translate()将SVG移回原位 您可以使用transform和rotate()将SVG旋转90度 示例: transform: rot

我在SVG中创建了一个条形图,其中的条形图是水平的。如何翻转SVG使条形图垂直


目前我的CSS文件中有
transform:1,-1
,但它不起作用。还有其他建议吗?

您可以使用
transform
rotate()
将SVG旋转90度

示例

transform: rotate(90);
注意:由于您没有提供任何代码,在使用
rotate()
之后,您可能还需要使用
translate()
将SVG移回原位


您可以使用
transform
rotate()
将SVG旋转90度

示例

transform: rotate(90);
注意:由于您没有提供任何代码,在使用
rotate()
之后,您可能还需要使用
translate()
将SVG移回原位


下面的示例演示了您可能使用的一种策略。在SVG代码中,一个带标签的图形绘制了5次:

  • (未翻译原件)
    • 旋转90度
    • 旋转90度
    • 然后垂直翻转(并转换回原位)
    • 旋转90度
    • 然后垂直翻转(并转换回原位)
    • 然后再次垂直翻转所有标签,以恢复每个标签的方向(每个标签分别转换回原位)
    • 旋转90度
    • 然后垂直翻转(并转换回原位)
    • 然后再次垂直翻转所有标签,以恢复每个标签的方向(每个标签分别转换回原位)
    • 然后将X标签旋转180度
  • 对于每个图形,外部
    元素只是将五个图形相邻放置,与理解图形翻转无关。相反,内部
    元素具有对理解图形翻转至关重要的转换

    
    X值
    Y值
    
    下面的示例演示了您可能使用的一种策略。在SVG代码中,一个带标签的图形绘制了5次:

  • (未翻译原件)
    • 旋转90度
    • 旋转90度
    • 然后垂直翻转(并转换回原位)
    • 旋转90度
    • 然后垂直翻转(并转换回原位)
    • 然后再次垂直翻转所有标签,以恢复每个标签的方向(每个标签分别转换回原位)
    • 旋转90度
    • 然后垂直翻转(并转换回原位)
    • 然后再次垂直翻转所有标签,以恢复每个标签的方向(每个标签分别转换回原位)
    • 然后将X标签旋转180度
  • 对于每个图形,外部
    元素只是将五个图形相邻放置,与理解图形翻转无关。相反,内部
    元素具有对理解图形翻转至关重要的转换

    
    X值
    Y值