我希望能夠讓用戶在XY平面上拖動點,從而生成直方圖(在Python 3.3中)。基於XY座標創建直方圖
考慮以下圖片,其中,所述紅色顯示鼠標進行的運動(箭頭的起點是CLICK,箭頭的端部是當使用者放開):
是否有任何包,這可能是完成了,還是你認爲會有很大的幫助?目標是能夠創建具有此形狀的離散直方圖。
我想我需要的是能夠記錄拖動路徑?
我希望能夠讓用戶在XY平面上拖動點,從而生成直方圖(在Python 3.3中)。基於XY座標創建直方圖
考慮以下圖片,其中,所述紅色顯示鼠標進行的運動(箭頭的起點是CLICK,箭頭的端部是當使用者放開):
是否有任何包,這可能是完成了,還是你認爲會有很大的幫助?目標是能夠創建具有此形狀的離散直方圖。
我想我需要的是能夠記錄拖動路徑?
在該R可以使用locator()
到當前設備上註冊左鼠標點擊。你可以採取這些位置,並從中建立直方圖。我很確定這隻會在不連續點擊的情況下起作用,而不是一個平滑的拖動動作。有關此功能的更多詳細信息,請參見?locator()
。
由於我的目標是大約1000分,所以我真的需要「平穩拖動」。沒有想法呢? – PascalVKooten
http://pygooglechart.slowchop.com/
是針對谷歌圖表API一個Python包裝。 只需查看文檔。
特別是檢查從GitHub的 https://github.com/gak/pygooglechart/tree/master/examples
在任何示例中,我都可以找到拖動圖形內點的選項。 – PascalVKooten
什麼是要解決實際問題的例子?我無法從您的描述中得知:您是否想要在指定的一組x點處繪製您的手繪曲線的y值?如果是這樣,爲什麼它必須是用鼠標和電腦終端創建的曲線?這個問題很久以前用「鼠標手勢」代碼解決了,它是觸摸屏「滑動」代碼的先驅。您可能希望將此問題轉移到XML代碼或鼠標驅動程序代碼的某個專題組。 –
確實很近。我希望最終有1000個X和Y組合,用戶可以看到這些點連接。問題是如果有人必須單獨設置它們......因此這個問題。爲什麼XML代碼? – PascalVKooten
那麼,聽起來像你需要追蹤'鼠標手勢'的代碼。另外,一個kludge將是:1)在任何圖形應用程序(Powerpoint,Paint,Gimp等)中繪製手繪曲線。 2)將圖像加載到DataThief或EngaugeDigitizer等數據提取工具中,並讓應用程序計算座標。 –