[英]add_trace in plotly, which trace to use for my particular graph
盡管我目前仍處於困境,但我正在使用R庫在R中創建籃球投籃圖。 作為參考,完成后,我正在創建的圖形類型將看起來像這樣:
從繪圖角度來看,我需要使用一種跟蹤類型,該類型將允許我在整個圖形上放置六邊形(或其他形狀)。 我相信我將能夠適當調整六邊形的顏色和尺寸參數,以說明哪些六邊形應為紅色,橙色與黃色,哪些六邊形應為全尺寸,較小與不存在。完全沒有 我只需要知道從哪里開始跟蹤/模式。
該圖形的基礎是我每次籃球投籃時具有x和y坐標的數據。 (假設我上面顯示的圖形對於兩個軸都是0:50,並且我具有每個范圍內的射擊數據)。
事先表示歉意,這不是代碼/編程的特定問題,但請不要投票結束。 任何想法對此表示贊賞!
謝謝,
編輯-熱圖可能是一個選項,但是看來plotly的熱圖軌跡沒有我可以設置為六角形的標記參數。
EDIT2-當然可以使用mode ='markers'的散點圖,但是我擔心帶有〜2500個標記的圖形會滯后(我的圖形是47x50,我希望每個整數對都有一個標記)。
您可以使用scatter
,並將marker
symbol
設置為hexagon2
。 場的線可以創建為shapes
。
一些概念證明代碼:
library('plotly')
p <- plot_ly()
p <- add_trace(p,
type = 'scatter',
mode = 'markers',
marker = list(symbol = 'hexagon2',
size=c(200, 100, 20)),
x = c(0.15, 0.2, 0.3),
y = c(0.2, 0.4, 0.5))
p <- add_trace(p,
type = 'scatter',
mode = 'markers',
marker = list(symbol = 'hexagon2',
size=c(50, 50, 50, 50, 50)),
x = c(0.4, 0.5, 0.6, 0.45, 0.55),
y = c(0.8, 0.8, 0.8, 0.825, 0.825))
p <- layout(p,
xaxis = list(range = c(0, 1)),
yaxis = list(range = c(0, 1)),
shapes = list(list(type = 'circle',
xref='x0',
yref='y0',
x0 = 0.1,
y0 = 1.4,
x1 = 0.9,
y1 = 0.6))
)
p
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.