当前位置: 首页 > 知识库问答 >
问题:

如何用MPAndroid绘制光滑的折线图,避免立方bezier取值错误?

蔡辰钊
2023-03-14

我举一个例子,这是我的图表(请注意,我已经降低了bezier强度,以减少线的错误):

我希望它是这样呈现的:

我希望我的图表看起来像第二个示例中的红线,其中曲线的边缘是我的值,而不是值点之前的0.1fx。我还注意到,当使用启用的XAxis时,它不能正确地显示我的值,其中整数从0到4(含),而是显示为浮点数,如0.9、1.9、...、3.9,与bezier曲线边缘匹配。我相信这是不对的。

对于该记录,bezier模式被应用于我的数据集,dataset.mode=linedataset.mode.cubic_bezier

共有1个答案

江洲
2023-03-14

应该由LineDataSet.mode.Horizontal_Bezier而不是CUBIC_BEZIER来完成这项工作。

 类似资料:
  • 我试图画一个三次线图,如下所示: 使用MPAndroid图表库。 我能画线,但不能画X轴和线之间的填充,如图所示。 已经经历了库和许多这样的问题。

  • 截图显示了相同数据的三次贝塞尔模式和不三次贝塞尔模式的图表。如你所见,当立方贝塞尔模式是启用,线ECXEED的最小和最大值,我需要显示在图表作为限制线,它看起来非常糟糕。 有什么办法可以解决这个问题吗??

  • 我使用的是Jaspersoft Studio版本6.3.0.final和JasperReports库版本6.3.0。我正在创建一个具有不同系列和类别值的折线图。我的问题是,在绘制图表时,我观察到,如果一个类别中没有某个特定系列的值,则线条会断开,并从下一个数据点重新开始。 是否有任何方法可以连接特定序列中的所有点,使其成为一条连续的单线,而不是虚线和点? 我用一个图像作为我得到和想要做的事情的示例

  • 我想创建一个包含三条线(男性、女性、未知)的折线图。这是我的数据示例: 是否有一个选项,在图中自动创建三行或我需要循环通过数据和创建三个跟踪自己?到目前为止,这是我的代码:

  • 大家好,我需要一些帮助。我用Python(Tkinter)写了一个代码,它是绘制一个3度贝塞尔曲线,并且它是工作的。。。。kinda.我的问题是:我如何直接从键盘输入x和y坐标为控制点,而不是先x后y(像我的代码)。第二个问题是关于参数(u或t值。通常它是标准化的(值0到1),但对于循环将不工作的十进制值为步骤(我知道这是显而易见的:))。如果我把u=1-&>1000,然后除以1000,它在数字上