mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-21 07:50:16 +00:00
完善内置示例
This commit is contained in:
@@ -3,6 +3,9 @@ using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
using XCharts;
|
||||
|
||||
[DisallowMultipleComponent]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(CoordinateChart))]
|
||||
public class Demo_Dynamic : MonoBehaviour
|
||||
{
|
||||
public int maxCacheDataNumber = 100;
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
using UnityEngine;
|
||||
using XCharts;
|
||||
|
||||
[DisallowMultipleComponent]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(CoordinateChart))]
|
||||
public class Demo_LargeData : MonoBehaviour
|
||||
{
|
||||
public int maxCacheDataNumber = 3000;
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
using UnityEngine;
|
||||
using XCharts;
|
||||
|
||||
[DisallowMultipleComponent]
|
||||
[ExecuteInEditMode]
|
||||
[RequireComponent(typeof(PieChart))]
|
||||
public class Demo_PieChart : MonoBehaviour
|
||||
{
|
||||
private PieChart chart;
|
||||
|
||||
@@ -2,6 +2,9 @@
|
||||
using UnityEngine.UI;
|
||||
using XCharts;
|
||||
|
||||
[DisallowMultipleComponent]
|
||||
[ExecuteInEditMode]
|
||||
//[RequireComponent(typeof(CoordinateChart))]
|
||||
public class Demo_Test : MonoBehaviour
|
||||
{
|
||||
private CoordinateChart chart;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
62
README.md
62
README.md
@@ -1,23 +1,57 @@
|
||||
# XCharts
|
||||
A Simple UGUI Charting Library for Unity
|
||||
<br>
|
||||
UGUI图表库,风格参考了[`Echarts`](https://www.echartsjs.com/examples/#chart-type-bar)
|
||||
|
||||
# 特性
|
||||
1. 支持折线图(`LineChart`)、柱状图(`BarChart`)、饼图(`PieChart`)、雷达图(`RadarChart`)等常用图表
|
||||
2. 支持`Default`、`Light`、`Dark`三种主题切换
|
||||
3. 参数可视化配置,效果实时预览,纯源码绘制
|
||||
4. 折线图通过参数可配置出:折线图、曲线图、区域图等
|
||||
5. 饼图通过参数可配置出:饼图、环形图、南丁格尔玫瑰图等
|
||||
6. 支持多数据密集图表
|
||||
1. 内置丰富示例,参数可视化配置,效果实时预览,纯源码绘制
|
||||
2. 支持折线图(`LineChart`)、柱状图(`BarChart`)、饼图(`PieChart`)、雷达图(`RadarChart`)等常用图表
|
||||
3. 支持`Default`、`Light`、`Dark`三种默认主题切换,自定义主题
|
||||
4. 支持多数据密集图表
|
||||
5. 折线图通过参数可配置出:折线图、曲线图、面积图等
|
||||
6. 饼图通过参数可配置出:饼图、环形图、南丁格尔玫瑰图等
|
||||
|
||||
# 内置示例
|
||||
* 折线图
|
||||
1. 基础折线图
|
||||
2. 负数数值轴+自定义最大最小刻度
|
||||
3. XY轴互换
|
||||
4. 贝塞尔曲线平滑
|
||||
5. 堆叠+图例
|
||||
6. 面积图
|
||||
7. 动态数据
|
||||
8. 大数据量面积图
|
||||
* 柱状图
|
||||
1. 基础柱状图
|
||||
2. 负数数值轴+自定义最大最小刻度
|
||||
3. XY轴互换
|
||||
4. 坐标轴刻度与标签对齐
|
||||
5. 世界人口总量
|
||||
6. 堆叠条形图
|
||||
7. 深圳月最低生活费组成(单位:元)
|
||||
8. 5000数据
|
||||
* 饼图
|
||||
1. Customized Pie
|
||||
2. 环形图
|
||||
3. 南丁格尔玫瑰图
|
||||
4. 某站点用户访问来源
|
||||
5. 用代码添加和更新数据
|
||||
* 雷达图
|
||||
1. 多边形雷达图+指定最大值
|
||||
2. 圆形+自定义背景
|
||||
3. 填充颜色
|
||||
* 其他
|
||||
|
||||
|
||||
# 更新日志
|
||||
* `Value`类型的坐标轴可以设置`AxisMinMaxType`控制最大最小刻度(2019.5.16)
|
||||
* 完善数据接口(2019.5.15)
|
||||
* `LineChart`和`BarChart`的X轴支持`AxisType.Value`模式(2019.5.14)
|
||||
* `LineChart`和`BarChart`增加负数数值支持(2019.5.13)
|
||||
* 0.2版本,重构代码,增加自定义`Editor`编辑参数支持(2019.5.11)
|
||||
* 增加`Tooltip`(2019.3.21)
|
||||
* 增加`Default`、`Light`、`Dark`三种默认主题(2018.11.1)
|
||||
* 0.1版本(2018.9.5)
|
||||
* (2019.05.16)`Value`类型的坐标轴可以设置`AxisMinMaxType`控制最大最小刻度
|
||||
* (2019.05.15)完善数据接口
|
||||
* (2019.05.14)`LineChart`和`BarChart`的X轴支持`AxisType.Value`模式
|
||||
* (2019.05.13)增加负数数值轴支持
|
||||
* (2019.05.11)增加自定义`Editor`编辑
|
||||
* (2019.03.21)增加`Tooltip`
|
||||
* (2018.11.01)增加`Default`、`Light`、`Dark`三种默认主题
|
||||
* (2018.09.05)0.1版本
|
||||
|
||||
# 效果图
|
||||
1.`Default`主题
|
||||
|
||||
Reference in New Issue
Block a user