2017-10-24 8 views
3

円グラフの形式でデータを表現する必要があります。 LibGdxで図表に関連するライブラリを検索しました。私には何も見つかりません。Libgdxで円グラフを描く方法

質問

  1. 我々はチャート/グラフを描画するためのLibGdxで任意のライブラリを持っていますか?

  2. LibGdxで滑らかな円/円を描く方法はありますか?

  3. どれ例は良い

答えて

1

LibGdxは、主にグラフィックスAPIで、そして本当に、チャート/グラフのような単純なもののために設定したライブラリを使用して簡単に持っていないだろうほとんどが、その1を簡単に作成できあなた自身。

あなたの仕事には、はるかに優れた技術があります。

2次元円を描くには、ShapeRendererを簡単に使うことができます。 javadocのリンクといくつかの例を参照してください。 https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/glutils/ShapeRenderer.html ShapeRendererを使用して、各部分をプロットし、描画するときに同時に入力することもできます。

私はチャート/グラフのチュートリアルはありませんが、 "ShapeRenderer"を検索するか、ここで少し詳しく調べることができます。 https://github.com/libgdx/libgdx/wiki/Scene2d と: https://github.com/libgdx/libgdx/wiki/Scene2d.ui

+0

あなたは「あなたはまた、各部分をプロットするShapeRendererを使用することができます」とはどういう意味ですか? また、セグメントパラメータを使用して描画された円または円弧は、滑らかではありませんか?任意の救済? – iappmaker

+0

"点、線、シェイプのアウトライン、塗りつぶした図形をレンダリングします。"全体のグラフのパーセンテージを表す円のセグメントのように、あなたが選択した形を作ることができます。 – sorifiend

+0

実際に何かを滑らかにしたい場合は、もっと大きく描画してから縮小(または視点を移動)するか、太い線を使用して、荒いエッジが明瞭でないようにする必要があります。 – sorifiend