タグ付けされた質問 「coordinate-transformation」

6
SVGで変換元を設定する方法
JavaScriptを使用してSVGドキュメントの特定の要素のサイズを変更し、回転する必要があります。問題は、デフォルトで、常に(0, 0)左上の原点の周りに変換を適用することです。 この変換アンカーポイントを再定義するにはどうすればよいですか? transform-origin属性を使用してみましたが、何の影響もありません。 これは私がそれをした方法です: svg.getDocumentById('someId').setAttribute('transform-origin', '75 240'); 属性が正しく設定されていることをFirefoxで確認できますが、ピボットポイントを指定したポイントに設定していないようです。私はのようなものを試してみましたcenter bottomし、50% 100%とし、括弧なし。これまで何も機能しませんでした。 誰か助けてもらえますか?

3
極座標からデカルト座標への変換に従って2次元配列のデータを再配置します
極座標系の位置の関数値を表す2次元配列があります。例えば: import numpy as np radius = np.linspace(0, 1, 50) angle = np.linspace(0, 2*np.pi, radius.size) r_grid, a_grid = np.meshgrid(radius, angle) data = np.sqrt((r_grid/radius.max())**2 + (a_grid/angle.max())**2) ここでdataは、極座標に対応する長方形のグリッドに配置されます。軸が対応するデカルト座標系を表すように、配列内のデータを再配置したいと思います。古いレイアウトと新しいレイアウトは、次のように視覚化できます。 import matplotlib.pyplot as plt fig, (ax1, ax2) = plt.subplots(ncols=2, figsize=plt.figaspect(0.5)) ax1.set(title='Polar coordinates', xlabel='Radius', ylabel='Angle') ax1.pcolormesh(r_grid, a_grid, data) ax2.set(title='Cartesian coordinates', xlabel='X', ylabel='Y') x_grid = r_grid …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.