我想讓markersize
等於一個單位的高度。看起來markersize
是以像素爲單位的。我怎樣才能知道「單位」(沿一個給定軸)有多大,以像素爲單位?如何在matplotlib中的軸上獲取單個單元的長度(以像素爲單位)?
10
A
回答
9
看一看在Transformations tutorial(哇,這花了很多挖找的 - - !)
尤其axes.transData.transform(points)
回報像素座標,其中(0,0)是左下角的視口。
import matplotlib.pyplot as plt
# set up a figure
fig = plt.figure()
ax = fig.add_subplot(111)
x = np.arange(0, 10, 0.005)
y = np.exp(-x/2.) * np.sin(2*np.pi*x)
ax.plot(x,y)
# what's one vertical unit & one horizontal unit in pixels?
ax.transData.transform([(0,1),(1,0)])-ax.transData.transform((0,0))
# Returns:
# array([[ 0., 384.], <-- one y unit is 384 pixels (on my computer)
# [ 496., 0.]]) <-- one x unit is 496 pixels.
還有其他各種變換,你可以做 - 座標相對於你的數據,相對於軸爲圖形的比例,或在圖中像素(轉換教程真的很好)。
TO 像素和點(點爲1/72英寸),您可以玩弄matplotlib.transforms.ScaledTransform
和fig.dpi_scale_trans
(教程對這個東西,我覺得)之間的轉換。
+0
完美;謝謝! – aresnick
相關問題
- 1. Matplotlib:以像素爲單位
- 2. 如何在matplotlib中設置軸的單位長度?
- 3. 獲取寬度(以像素爲單位)的高度尺寸(以%爲單位)
- 4. 以像素爲單位獲取excel單元格的大小
- 5. 如何以像素爲單位獲取字符串的寬度?
- 6. 如何以像素爲單位獲取GWT對象的高度?
- 7. 如何以像素爲單位獲取iOS設備的寬度?
- 8. 以像素爲單位確定matplotlib軸的大小
- 9. 如何用xpath獲取元素的寬度Watir以像素爲單位?
- 10. Excel Interop以單元格內的文本像素爲單位獲取寬度
- 11. Android:如何確定文本的長度(以像素爲單位)?
- 12. 以像素爲單位獲取QML標籤中的文本長度
- 13. Java中的字符串長度(以像素爲單位)
- 14. Bootstrap以像素爲單位獲取div列的寬度
- 15. 獲取AlertDialog的寬度(以像素爲單位)或dp
- 16. 以像素爲單位獲取文本的真實寬度
- 17. imagestringtring - 以像素爲單位獲取字符串長度的大小
- 18. 如何計算對象的寬度,高度或長度(以像素爲單位)?
- 19. 以像素爲單位的字符串長度
- 20. 在ImageView中獲取圖像尺寸(以像素爲單位)
- 21. 在Windows上以像素爲單位獲取OpenGL點大小?
- 22. 如何計算JavaScript中字符串的長度(以像素爲單位)?
- 23. CSS梯度:以像素爲單位
- 24. 獲取輸入元素的光標或文本位置(以像素爲單位)
- 25. 如何在matplotlib中以毫米爲單位設置軸的尺寸和位置?
- 26. Android:如何以像素爲單位獲取小部件的高度?
- 27. C#,如何以像素爲單位獲取紙張大小?
- 28. 以分鐘/秒爲單位獲取wav音頻的長度
- 29. 如何將字符串長度轉換爲像素單位?
- 30. Matplotlib - 匹配座標軸單位長度(分辨率)
喜歡,但不是重複的:http://stackoverflow.com/questions/5893513/plot-circles-with-alpha-values-in-matlab你可能會發現,雖然有用。 – Alex