Files
XCharts/Doc/XCharts问答.md
monitor1394 5d0c05e743 更新文档
2019-10-09 19:19:53 +08:00

3.6 KiB
Raw Blame History

XCharts问答

返回首页
XChartsAPI接口
XCharts配置项手册

  1. 如何调整坐标轴与背景的边距?
    答:Grid组件,可调整上下左右边距。

  2. 如何让初始动画重新播放?
    答:调用AnimationReset()接口。

  3. 如何自定义折线图、饼图等数据项的颜色?
    答:通过ThemecolorPalette调整,或者部分Serie下的LineStyleItemStyle

  4. 如何格式化文字,如我想给坐标轴标签加上单位?
    答:通过formatter参数,在LegendAxisAxisLabelTooltopSerieLabel都提供改参数的配置。

  5. 如何让柱形图的柱子堆叠显示?
    答:设置Serie下的stackstack相同的serie会堆叠显示在一个柱子上。

  6. 如何让柱形图的柱子同柱但不重叠?
    答:设置Serie下的barGap-1stack为空。

  7. 如何调整柱形图的柱子宽度和间距?
    答:调整Serie下的barWidthbarGap,多个serie时最后一个seriebarWidthbarGap有效。

  8. 如何调整柱形图单个柱子的颜色?
    答:目前暂不支持调整单子柱子的颜色,但可以通过两个serie同柱不堆叠来实现,通过设置数据项为0来达到类似效果。

  9. 如何调整图表的对齐方式?
    默认为左下角对齐暂不支持调整。可以通过包一层parent来辅助控制。

  10. 可以显示超过1000以上的大数据吗
    答:可以。但UGUI对单个Graphic限制65000个顶点,所以太多的数据不一定能显示完全。可通过设置采样距离sampleDist开启采样简化过密曲线。也可以通过设置一些参数来减少图表的顶点数有助于显示更多数据。如缩小图表的尺寸,关闭或减少坐标轴的客户端绘制,关闭Seriesymbollabel显示等。折线图的普通线图Normal比平滑线图Smooth占用顶点数更少。

  11. 折线图可以画虚线、点线、点划线吗?
    答:可以。通过Serie下的lineType选择线条样式。当要显示的数据过多(成千以上)数据间过密时建议使用Normal或者Step样式。

  12. 如何限定Y轴Value轴的值范围
    答:设置Axis下的minMaxTypeCustom,自定义minmax

  13. 如何自定义数值轴刻度大小?
    答:默认时通过Axis下的splitNumer进行自动划分。也可以设置interval自定义刻度大小。

  14. 如何在数据项顶上显示文本?
    答:通过设置Serie下的Label

  15. 如何给数据项自定义图标?
    答:通过设置Seriedata下的数据项可单独设置icon相关参数。

  16. 锯齿太严重,如何让图表更顺滑?
    开启抗锯齿设置。调整UI渲染模式为Camera模式开启MSAA设置4倍或更高抗锯齿。锯齿只能减少难以避免像素越高锯齿越不明显。

  17. 为什么鼠标移上图表Tooltip不显示?
    答:确认Tooltip是否开启。确认父节点是否关闭了鼠标事件。

  18. 如何取消Tooltip的竖线?
    答:设置TooltiptypeNone

  19. 如何让Y轴数值轴显示多位小数
    答:设置Axis下的AxisLabel中的formatter{value:f1}{value:f2}

  20. 如何用代码动态更新数据?
    答:请查阅DemoDemo10_LineSimple.cs

返回首页
XChartsAPI接口
XCharts配置项手册