我使用TeeChart for Xamarin.iOS。我有CircularGauge,它必須顯示大量數字(e + 200)。 帶有長文本(大數字)的軸標籤以奇怪的方式位於圖表中心。 ValueFormat屬性對於CircularGauge不起作用。 GetAxisDrawLabel事件有效,但格式化後標籤無法正確定位。位置計算的是舊的長值,而不是格式化的值。我認爲這是TeeChart錯誤。 如何解決這個問題?請幫忙。TeeChart CircularGauge Axis自定義軸標籤格式問題
1
A
回答
0
幾周前我們遇到了同樣的問題。經過長時間的頭腦風暴,我們找到了解決方案。我們在寫作測量之前使用了範圍和傳入值的縮放。我會嘗試通過示例來解釋。
我們希望顯示值範圍從-1.3e + 20到1.3e + 20。
- 我們在儀表中設置了最小值10000和最大值99999。標籤中的文字始終長度爲5,計量器會計算5個字符的標籤尺寸和位置;
我們更改事件處理程序中的標籤文本,以便在顯示之前更改標籤中的文本。這個下面的方法集文本:
VAR文本=((-1.3E + 20)+(值 - 10000.0)/(99999 - 10000)*((1.3E + 20) - (-1.3E + 20 )))的ToString( 「E1」)。
爲箭頭傳入值,我們通過式改變:
變種scaledValue = 10000 +(值 - (-1.3E + 20))/((1.3E + 20) - (-1.3 e + 20))*(99999 - 10000);
以此計算箭頭後位於正確的位置和標籤有正確的文本。所有這些黑客對用戶來說並不重要,因爲這些用戶將會看到這個規格。
我希望這個解決方案能幫助你。
相關問題
- 1. Reporting Services中Axis中的自定義標籤格式
- 2. 自定義軸標籤
- 3. 軸標籤問題
- 4. 系列標籤的teechart問題
- 5. Highcharts - 如何獲得默認的Y軸標籤格式的自定義格式
- 6. Teechart:底部軸線標籤角度
- 7. 自定義標籤欄問題
- 8. uri自定義標籤庫問題
- 9. 自定義Facebook頁面標籤問題
- 10. 自定義jQuery的標籤問題
- 11. 問題與自定義標籤
- 12. 自定義標籤實現問題
- 13. uitabelview自定義按鈕標籤問題
- 14. visifire自定義軸標籤不顯示
- 15. Chart.js - y軸自定義標籤
- 16. JFreeChart自定義x軸標籤
- 17. Core Plot的自定義軸標籤
- 18. Libreoffice Calc:自定義x軸標籤
- 19. jFreeChart自定義域軸標籤
- 20. 格式中的軸標籤
- 21. Highcharts:Y軸標籤格式器
- 22. 格式軸刻度標籤
- 23. rCharts格式軸標籤:OUTPUTFORMAT
- 24. 標籤庫定義問題
- 25. Python XLWT - 問題與自定義格式
- 26. Highstock - 爲特定格式定製x軸標籤或強制x軸標籤
- 27. JavaFX2 XYChart軸標籤和自定義網格線
- 28. highcharts datetime x軸自定義格式
- 29. Highcharts - 自定義X軸格式
- 30. MS圖表顯示自定義標籤和隱藏軸標籤
如果您有一些代碼示例,請提供它,這將有助於其他用戶正確回答您的問題。 –