如何在Libgdx中绘制饼图

如何在Libgdx中绘制饼图,libgdx,Libgdx,我需要以饼图的形式表示数据。我在LibGdx中搜索了与chart相关的库。我没有找到 问题 我们在LibGdx中有用于绘制图表/图形的库吗 有没有办法在LibGdx中画一个平滑的圆/饼图 任何例子都很好 LibGdx主要是一个图形API,并没有为简单的事情(如图表/图形)设置易于使用的库,主要是因为它很容易自己创建一个库 另一种技术可能更适合您的任务 话虽如此,要绘制二维圆,您可以轻松使用ShaperEnder。请参阅javadoc的链接和一些示例: 您还可以使用ShaperEnder绘制每个部

我需要以饼图的形式表示数据。我在LibGdx中搜索了与chart相关的库。我没有找到

问题

  • 我们在LibGdx中有用于绘制图表/图形的库吗

  • 有没有办法在LibGdx中画一个平滑的圆/饼图

  • 任何例子都很好


  • LibGdx主要是一个图形API,并没有为简单的事情(如图表/图形)设置易于使用的库,主要是因为它很容易自己创建一个库

    另一种技术可能更适合您的任务

    话虽如此,要绘制二维圆,您可以轻松使用ShaperEnder。请参阅javadoc的链接和一些示例: 您还可以使用ShaperEnder绘制每个部分,并在绘制它们的同时填充它们

    我没有任何特定的图表/图形教程,但您可以搜索“ShaperEnder”或查看此处以获取更多信息。 以及:

    您所说的“还可以使用ShaperEnder绘制每个部分”是什么意思?此外,使用/不使用线段参数绘制的圆或圆弧也不平滑?有什么补救办法吗?“渲染点、线、形状轮廓和填充形状。”你可以自己选择一个形状,比如一段圆来代表整个图表的一个百分比。如果你真的想平滑一些东西,你应该把它画得更大,然后缩小它(或者把你的视点向外移动),或者使用较粗的线条,使粗糙的边缘不那么明显。填充形状-我可以用线条画一个封闭的对象并填充它吗?可能吗?你当然可以。在上面的Javadoc链接中,首先使用
    shapeRenderer.begin(ShapeType.Filled)然后使用
    shaperender.setColor(0,1,0,1)然后最后画出你的形状
    shaperender.circle(x,y,半径)shaperender.end()完成它