A Simple UGUI Charting Library for Unity
- 支持折线图(
LineChart
)、柱状图(BarChart
)、饼图(PieChart
)、雷达图(RadarChart
)等常用图表 - 支持
Default
、Light
、Dark
三种主题切换 - 参数可视化配置,效果实时预览,纯源码绘制
- 折线图通过参数可配置出:折线图、曲线图、区域图等
- 饼图通过参数可配置出:饼图、环形图、南丁格尔玫瑰图等
- 支持多数据密集图表
(2019.3.21完成)tooltip
多数据支持(2019.4.1完成)- 旭日图
sunburst
- 动画效果
1.Default
主题
2.
Light
主题
3.
Dark
主题
4.多数据支持
Theme
主题theme
:主题,Default
、Light
、Dark
三种可选主题themeInfo
:各主题对应的默认配置,也可自己调整
Title
标题show
:是否显示标题,标题默认现象在顶部text
:标题内容align
:对齐方式,Left
、Right
、Center
三种可选对齐方式left
:左偏移量right
:右偏移量top
:顶部偏移量bottom
:低部偏移量
Legend
图例show
:是否显示图例location
:图例显示在的位置,可选Left
、Right
、Top
、Bottom
四个位置itemWidth
:图例标记的图形宽度itemHeight
:图例标记的图形高度itemGap
:图例每项之间的间隔。横向布局时为水平间隔,纵向布局时为纵向间隔。left
:左偏移量right
:右偏移量top
:顶部偏移量bottom
:低部偏移量dataList
:图例的字符串数据数组
Coordinate
坐标系show
:是否显示坐标系left
:左偏移量right
:右偏移量top
:顶部偏移量bottom
:低部偏移量tickness
:坐标轴线的粗细splitWidth
:坐标刻度的长度
XAxis
X坐标轴type
:坐标轴类型。可选:value
数值轴,适用于连续数据。category
类目轴,适用于离散的类目数据,为该类型时必须通过 data 设置类目数据。
splitNumber
:分割段数maxSplitNumber
:最大分割段数,当data的数据大于该值时,会删除第一个data数据再添加showSplitLine
:是否显示分割线splitLineType
:分割线线的类型,可选:solid
:实线dashed
:虚线dotted
:点
boundaryGap
:坐标轴两边是否留白。默认为 true,这时候刻度只是作为分隔线,标签和数据点都会在两个刻度之间的带(band
)中间。data
:类目数据,在类目轴(type
:'category'
)中有效。
YAxis
Y坐标轴,配置同XAxis
SeriesList
系列列表数据,和图例对应legendKey
:对应的图例key
showDataNumber
:显示数据个数,默认为0
全部显示dataList
:float
型数据数组