如何增加雷达图 MPAndroidChart 的大小?

4
我希望增加MPAndroid雷达图的大小。 我注意到当我增加图表本身的大小时,大小会逐渐增加,但我希望区域保持相同,只是增加图表大小。 输入图像描述 在添加以下代码后:
mChart.setScaleY(1.2f);
mChart.setScaleX(1.2f);

它正在被替换

enter image description here

1个回答

2
我认为我们可以使用一些小技巧来实现这个。虽然我没有在雷达图上工作过,但如果它支持缩放,那么我们可以在创建时将其缩放以适应我们的要求。再次强调,您必须测试它,我不确定它是否有效。这只是一个想法。如果按照我的建议进行操作,请务必让我知道。
缩放(编程方式):
zoomIn():通过1.4f进行缩放,缩放到图表中心。
zoomOut():通过0.7f进行缩放,从图表中心缩放。
zoom(float scaleX, float scaleY, float x, float y):通过给定的比例因子进行缩放。x和y是缩放中心的坐标(以像素为单位)。请记住,1f的比例=无缩放。
zoom(float scaleX, float scaleY, float xValue, float yValue, AxisDependency axis):通过给定的比例因子进行缩放。xValue和yValue是缩放中心的实际数据值(而非像素)。请记住,1f的比例=无缩放。

嘿,我试过了,但没什么帮助。另外我有一个新问题,请您看一下。 - Akash Patil
你好,Akash,能否请你分享一下你的问题链接呢,伙计? - Muhammad Saad Rafique
为什么您要在x轴和y轴上设置比例?因为这意味着您正在给它一个新的参考点来绘制,而不是默认的零点。 - Muhammad Saad Rafique
使用缩放方法来进行缩放,查看文档以找到适合您情况的具体方法。 - Muhammad Saad Rafique
好的,我以为雷达图有特定的方法。我会研究一下,谢谢。 - Akash Patil
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接