【问题标题】:Problems with AmCharts generated graph sizeAmCharts 生成图大小的问题
【发布时间】:2017-03-06 11:37:11
【问题描述】:

我有一个问题,当我通过 Amchars 生成饼图时,该图有很多切片,切片的标题被包含该图的 div 的 height 隐藏。 p>

我正在寻找一种方法来制作这种自动调节高度。

按照下图解决问题:

【问题讨论】:

    标签: php css amcharts


    【解决方案1】:

    不幸的是,您的选择非常有限,因为饼图会尽力避免标签重叠,这可能会导致您遇到的渲染越界。

    如果您需要查看所有标签,则需要调整 labelRadiusstartAnglepullOutRadius 属性之一或组合,以便为图表和标签腾出更多空间。

    labelRadius 减少标签与图表的距离。

    startAngle 确定饼图将从何处开始绘制。将其设置为 0 将使饼图在左侧开始和结束,那里有更多的空间可以容纳挤在一个空间中的所有标签。

    pullOutRadius 决定了当你点击切片拉出的距离。将其设置为较小的值将使图表更大,更大的将缩小它。这需要一个百分比字符串或数值。

    结合使用这些设置进行试验可能会得到想要的结果。

    如果您不想或不需要查看所有标签,尤其是对于非常小的切片(例如屏幕截图),请考虑将 hideLabelsPercent 属性设置为您的值需要达到的百分比阈值才能拥有一个标签集。在您的情况下,1.15 可能足以隐藏剩余的标签,但如果不摆弄您的数据,我就无法判断。

    【讨论】:

    • 谢谢老哥,这东西完全解决了我的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 2020-08-10
    • 2014-06-23
    • 1970-01-01
    相关资源
    最近更新 更多