グラフ-OOoBasic:円グラフにパーセンテージを表示する方法

ザビエル

OpenOffice Basicで円グラフを生成するマクロを作成していますが、グラフにさまざまな部分のパーセンテージを表示したいと思います。たとえば、次のリンクのような結果が必要です。

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/display-percentage-values-on-a-pie-chart-report-builder-and-ssrs

これが私の再現可能なコードです:

私のデータは次のとおりです。

https://i.stack.imgur.com/hwdDz.png

そしてマクロ:

Sub Macro1

 Dim oRange as Object
 Dim oRangeAddress(1) As New com.sun.star.table.CellRangeAddress
 Dim oRect As New com.sun.star.awt.Rectangle
 Dim cTitle as String

oRange = thisComponent.getCurrentSelection.getRangeAddress
oSheets = ThisComponent.getSheets()
oSheet = oSheets.getByIndex(0)
oCharts = oSheet.Charts

oRect.Width = 10000
oRect.Height = 10000
oRect.X = 8000
oRect.Y = 1000

oRangeAddress(0).Sheet = oRange.Sheet
oRangeAddress(0).StartColumn = 0
oRangeAddress(0).StartRow = 0
oRangeAddress(0).EndColumn = 1
oRangeAddress(0).EndRow = 2

cTitle = "Test Results"
oCharts.addNewByName(cTitle,oRect,oRangeAddress(),TRUE, TRUE)
oChart = oCharts.getByName(cTitle).embeddedObject
oChart.Diagram = oChart.createInstance("com.sun.star.chart.PieDiagram")
oChart.HasMainTitle = True
oChart.Title.String = cTitle

End Sub

どうもありがとうございました!OOo Basicのドキュメントは理解するのが非常に難しく、かなり貧弱だと思います。

ジムk

https://forum.openoffice.org/en/forum/viewtopic.php?t=44377から始めて、私は最終的にあなたが必要とすることをするこのコードを思いつきました。

rowProps = oChart.Diagram.getDataRowProperties(0)
rowProps.DataCaption = com.sun.star.chart.ChartDataCaption.PERCENT
Dim oLocale As New com.sun.star.lang.Locale
rowProps.PercentageNumberFormat = ThisComponent.getNumberFormats().queryKey(_
   "0%", oLocale, True)

あるなどの数値形式に関するドキュメントは、https://wiki.openoffice.org/wiki/Documentation/DevGuide/OfficeDev/Managing_Number_FormatsにありますBasicの多くの一般的なタスクはかなりよく文書化されていますが、実行していることはやや珍しいため、文書化はかなりあいまいです。

助けを求め続けてください-あなたの質問はよく書かれています。練習すれば、UNOAPIの操作が簡単になります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

円グラフにパーセンテージ値を表示する

分類Dev

Google円グラフにすべてのパーセンテージを表示する方法

分類Dev

Androidで、achartengineを使用して円グラフにパーセンテージを表示する方法

分類Dev

円グラフでパーセンテージ値を表示する

分類Dev

PieChartの円グラフのパーセンテージを表示する

分類Dev

ZingChartを使用して円グラフのスライスにパーセンテージを表示する

分類Dev

Googleの円グラフにラベルとパーセンテージを表示する

分類Dev

chartjs-plugin-labels(円グラフ)を使用してパーセンテージ(%)を角度2/8で表示する方法

分類Dev

円グラフに値とパーセンテージを追加する

分類Dev

chartjs円グラフの凡例にパーセンテージを追加する

分類Dev

MVCの円グラフにパーセンテージでデータを表示する

分類Dev

echarts4r`e_pie`円グラフにカウントとパーセンテージを表示する

分類Dev

円グラフを3Dにして、パーセンテージを表示する

分類Dev

棒グラフと一緒にパーセンテージを表示する方法

分類Dev

ggplotの円グラフに数値とパーセンテージを追加する方法

分類Dev

Legend ofGoogle円グラフにパーセンテージと合計を追加する方法

分類Dev

グーグル円グラフの凡例にパーセンテージデータを表示したい

分類Dev

スライスに関連付けられた値を円グラフでパーセンテージで表示する方法。

分類Dev

Nvd3円グラフに小数でパーセンテージを表示させる

分類Dev

matplotlibsを使用して円グラフにパーセンテージではなく実際の値を表示する方法

分類Dev

PBI-パーセンテージ(値が表示されている)に沿って円グラフの列名でグループ化する方法は?

分類Dev

Rの円グラフにパーセンテージラベルを追加する

分類Dev

円グラフmatplotlib円グラフから凡例のパーセンテージを取得しますか?

分類Dev

SSRS収集円グラフ-元のパーセンテージを表示

分類Dev

円グラフmatplotlibでパーセンテージがゼロのキーを回避する方法

分類Dev

積み上げ棒グラフのGoogleグラフにパーセンテージを表示する

分類Dev

グーグル棒グラフでパーセンテージを表示する方法は?

分類Dev

ラベルと円グラフのパーセンテージを含むchartist.js円グラフ

分類Dev

matplotlibを使用して円グラフで特定のパーセンテージのみを表示する方法はありますか?

Related 関連記事

  1. 1

    円グラフにパーセンテージ値を表示する

  2. 2

    Google円グラフにすべてのパーセンテージを表示する方法

  3. 3

    Androidで、achartengineを使用して円グラフにパーセンテージを表示する方法

  4. 4

    円グラフでパーセンテージ値を表示する

  5. 5

    PieChartの円グラフのパーセンテージを表示する

  6. 6

    ZingChartを使用して円グラフのスライスにパーセンテージを表示する

  7. 7

    Googleの円グラフにラベルとパーセンテージを表示する

  8. 8

    chartjs-plugin-labels(円グラフ)を使用してパーセンテージ(%)を角度2/8で表示する方法

  9. 9

    円グラフに値とパーセンテージを追加する

  10. 10

    chartjs円グラフの凡例にパーセンテージを追加する

  11. 11

    MVCの円グラフにパーセンテージでデータを表示する

  12. 12

    echarts4r`e_pie`円グラフにカウントとパーセンテージを表示する

  13. 13

    円グラフを3Dにして、パーセンテージを表示する

  14. 14

    棒グラフと一緒にパーセンテージを表示する方法

  15. 15

    ggplotの円グラフに数値とパーセンテージを追加する方法

  16. 16

    Legend ofGoogle円グラフにパーセンテージと合計を追加する方法

  17. 17

    グーグル円グラフの凡例にパーセンテージデータを表示したい

  18. 18

    スライスに関連付けられた値を円グラフでパーセンテージで表示する方法。

  19. 19

    Nvd3円グラフに小数でパーセンテージを表示させる

  20. 20

    matplotlibsを使用して円グラフにパーセンテージではなく実際の値を表示する方法

  21. 21

    PBI-パーセンテージ(値が表示されている)に沿って円グラフの列名でグループ化する方法は?

  22. 22

    Rの円グラフにパーセンテージラベルを追加する

  23. 23

    円グラフmatplotlib円グラフから凡例のパーセンテージを取得しますか?

  24. 24

    SSRS収集円グラフ-元のパーセンテージを表示

  25. 25

    円グラフmatplotlibでパーセンテージがゼロのキーを回避する方法

  26. 26

    積み上げ棒グラフのGoogleグラフにパーセンテージを表示する

  27. 27

    グーグル棒グラフでパーセンテージを表示する方法は?

  28. 28

    ラベルと円グラフのパーセンテージを含むchartist.js円グラフ

  29. 29

    matplotlibを使用して円グラフで特定のパーセンテージのみを表示する方法はありますか?

ホットタグ

アーカイブ