2011-09-14 42 views
1

我想讓自己的功能在折線圖上重新定位數據標籤,這樣他們就會處於最佳狀態。VBA Bestfit數據標籤在折線圖上的位置

這是什麼意思最適合?

數據標籤不會在線本身的上方(我選擇了較高角度的點,並將數據標籤放在較高角度/ 2中 - 因此它會位於較高角度的中間) - 我成功得到更高的角度,但沒有成功獲得圖形上的位置(以像素爲單位)

將數據標籤放在較高角度的中間後,您需要檢查其他的系列選擇,數據標籤不在其他系列集合的行之一上 - 未達到此部分。

,仍然我不知道這是它...

是任何人有什麼準備?或有人想幫助我呢?

它現在是我的水平...

謝謝!

+0

一旦你有一些適用於Excel 2007的東西,它可能不適用於Excel 2010或2003.MS一貫地改變Excel的圖表框架,所以大多數轉儲數據到一個更可靠的應用程序這些天。 – osknows

+0

你有沒有看過[Jon Peltier's](http://peltiertech.com/Excel/Charts/ChartIndex.html)網站?有很多關於如何操作圖表的例子,一些例子涉及數據標籤。 –

+1

@ Jean-FrançoisCorbett,是的。我檢查了Jon Peltier的網站。他與我所問的事無關。 – Ron

回答

0

所以經過一番嘗試,我決定拋棄這個想法,因爲這對我來說太複雜了。

我可以說的是,在我加強一點之後,我把它丟掉了。
只有當有一行時,我才能找到每個標籤的最佳位置。

我通過計算較大的圓弧(假設每個圓點都是圓的中間)來實現它,並且將它放在圓弧的中間。

要做到這一點,當你有多條線,你必須考慮其他線/ s點的位置。因此它變得更加複雜,這就是我決定拋棄它的原因。

0

「最適合」是餅圖數據標籤獨有的設置。

您可以選擇定位折線圖的數據標籤(直接位於點上)以及點的上方,下方,左側和右側。您還可以通過更改標籤的.left和.top屬性在任意位置放置數據標籤。 Left和Top是相對於圖表左上角的點,因此您必須刷上代數才能微調標籤的位置。

與其他所有涉及圖表一樣,保持簡單就是合理的建議。你是否需要標記所有內容,或者你是否可以拿走幾個關鍵標籤?