0
A
回答
1
下面的示例演示了您可能使用的一種策略。在SVG代碼的一個標記的圖形繪製的5倍:
- (未轉化的原始)
-
- 旋轉90度
-
- 旋轉90度,
- 然後垂直翻轉(和翻譯回位置)
-
- 旋轉90度,
- 然後垂直翻轉(和翻譯回位置),
- 然後與所有的標籤再次垂直翻轉以恢復每個的方位(每個標籤單獨翻譯回位置)
-
- 旋轉90度,
- 然後垂直翻轉(和翻譯回位置),
- 然後與所有的標籤翻轉再次垂直於單獨還原每個的取向(與每個標籤轉換回位置), 與X標籤
- 然後旋轉180度
對於每個圖形外<g>
元件是簡單地定位彼此相鄰的五個圖形和無關理解圖形翻轉。相反,內部元素具有對理解圖形翻轉至關重要的變換。
<svg width="600">
<defs>
<g id="graph" fill="none" stroke="black">
<polyline points="20,0 20,90 110,90"/>
<rect x="30" y="10" width="20" height="80"/>
<rect x="70" y="40" width="20" height="50"/>
</g>
<g id="X_label">
<text transform="translate(24,110)">X values</text>
</g>
<g id="Y_label">
<text transform="rotate(270) translate(-86,12)">Y values</text>
</g>
</defs>
<g transform="translate(0)">
<g transform="">
<use href="#graph"/>
<use href="#X_label"/>
<use href="#Y_label"/>
</g>
</g>
<g transform="translate(120)">
<g transform="rotate(90,60,60)">
<use href="#graph"/>
<use href="#X_label"/>
<use href="#Y_label"/>
</g>
</g>
<g transform="translate(240)">
<g transform="rotate(90,60,60) scale(-1,1) translate(-120,0)">
<use href="#graph"/>
<use href="#X_label"/>
<use href="#Y_label"/>
</g>
</g>
<g transform="translate(360)">
<g transform="rotate(90,60,60) scale(-1,1) translate(-120,0)">
<use href="#graph"/>
<use href="#X_label" transform="scale(-1,1) translate(-120,0)"/>
<use href="#Y_label" transform="scale(-1,1) translate(-15,0)"/>
</g>
</g>
<g transform="translate(480)">
<g transform="rotate(90,60,60) scale(-1,1) translate(-120,0)">
<use href="#graph"/>
<use href="#X_label" transform="scale(-1,1) translate(-120,0) rotate(180,55,104)"/>
<use href="#Y_label" transform="scale(-1,1) translate(-15,0)"/>
</g>
</g>
</svg>
2
您可以使用transform
和rotate()
將SVG變成90度。
例:
transform: rotate(90);
注:既然你沒有提供任何代碼,使用
rotate()
後,您可能還需要使用translate()
移動SVG回原位。
相關問題
- 1. SVG座標翻譯
- 2. 翻轉NSView鼠標座標
- 3. 如何翻轉NSView的座標系?
- 4. Raphael svg翻譯y軸座標
- 5. SVG viewBox反轉Y座標
- 6. ggplot2 boxplot的翻轉座標
- 7. Numpy翻轉座標系
- 8. UIView/UIButton座標翻轉
- 9. 轉換從JSON座標轉換成SVG
- 10. SVG圖像中的反轉座標
- 11. 將度數轉換爲SVG座標
- 12. 將SVG路徑轉換爲座標
- 13. SVG轉換 - 水平翻轉
- 14. 如何翻轉SVG和JavaScript條形圖?
- 15. CoreText翻轉座標self.bounds.size.height錯誤界限
- 16. 在翻轉的Java座標中繪製
- 17. 在matplotlib中翻轉座標軸grafic
- 18. 繪圖控制時的翻轉座標
- 19. ggplot翻轉和變換座標
- 20. SVG絕對座標?
- 21. SVG座標移位
- 22. 如何獲得svg的座標?
- 23. OpenGL翻譯 - 座標
- 24. SVG捕捉鼠標座標
- 25. 如何手動轉換點要素SVG座標
- 26. 如何在將imagemap轉換爲svg的同時更改座標?
- 27. 如何翻譯頂點座標
- 28. rCharts:Highcharts - 如何翻轉條形圖的座標?
- 29. R-如何翻轉空間點數據框的座標
- 30. 如何在上下文中繪製時翻轉座標?