台灣最大程式設計社群網站
線上人數
555
 
會員總數:245454
討論主題:189218
歡迎您免費加入會員
討論區列表 >> office VBA / WinOS >> 如何將XY散佈圖上的點,改為圓 (VBA Code)
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何將XY散佈圖上的點,改為圓 (VBA Code)
價值 : 100 QP  點閱數:155 回應數:1

樓主

halfv
門外漢
0 1
65 1
發送站內信

如題,如何將XY散佈圖上的點,改為較大的圓? (類似泡泡圖的形式,VBA Code)
但,座標數量太多,無法以泡泡圖的方式展現。

目前,採用折衷的方法如下,將點設為固定SIZE;

ActiveChart.FullSeriesCollection(1).Select
With Selection
.MarkerStyle = 8
.MarkerSize = 25
End With

雖然可以在圖表區,顯示為圓形;
但,若圖表區放大或是縮小,圓的SIZE卻是固定,圓的大小不符合圖表區的XY軸比例,圖形會變得很奇怪。
請問,是否有方法,可以讓圓隨著座標XY軸變化?或是可以指定圓隨我想要的大小設置?以上,謝謝。

PS.因我是新手,若解答成功,要如何設定傳送QP給別人?(有操作步驟可參考?)謝謝。

搜尋相關Tags的文章: [ XY散佈圖 ] , [ 圓 ] ,
本篇文章發表於2019-12-15 16:50
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

halfv
檢舉此回應
如果換個做法:在XY散佈圖上的點,讓點當作圓心,畫成一個圓;(圓大小由Code設定,且符合XY軸刻度)
在縮放圖表區時,圓會跟著圖表變化(變大/縮小)。請問,該如何在XY散佈圖上,畫這樣的圓?謝謝。
本篇文章回覆於2019-12-17 16:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.