mirror of
https://github.com/XCharts-Team/XCharts.git
synced 2026-05-30 05:08:48 +00:00
完善内置示例
This commit is contained in:
@@ -3,6 +3,9 @@ using UnityEngine;
|
|||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
using XCharts;
|
using XCharts;
|
||||||
|
|
||||||
|
[DisallowMultipleComponent]
|
||||||
|
[ExecuteInEditMode]
|
||||||
|
[RequireComponent(typeof(CoordinateChart))]
|
||||||
public class Demo_Dynamic : MonoBehaviour
|
public class Demo_Dynamic : MonoBehaviour
|
||||||
{
|
{
|
||||||
public int maxCacheDataNumber = 100;
|
public int maxCacheDataNumber = 100;
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using XCharts;
|
using XCharts;
|
||||||
|
|
||||||
|
[DisallowMultipleComponent]
|
||||||
|
[ExecuteInEditMode]
|
||||||
|
[RequireComponent(typeof(CoordinateChart))]
|
||||||
public class Demo_LargeData : MonoBehaviour
|
public class Demo_LargeData : MonoBehaviour
|
||||||
{
|
{
|
||||||
public int maxCacheDataNumber = 3000;
|
public int maxCacheDataNumber = 3000;
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using XCharts;
|
using XCharts;
|
||||||
|
|
||||||
|
[DisallowMultipleComponent]
|
||||||
|
[ExecuteInEditMode]
|
||||||
|
[RequireComponent(typeof(PieChart))]
|
||||||
public class Demo_PieChart : MonoBehaviour
|
public class Demo_PieChart : MonoBehaviour
|
||||||
{
|
{
|
||||||
private PieChart chart;
|
private PieChart chart;
|
||||||
|
|||||||
@@ -2,6 +2,9 @@
|
|||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
using XCharts;
|
using XCharts;
|
||||||
|
|
||||||
|
[DisallowMultipleComponent]
|
||||||
|
[ExecuteInEditMode]
|
||||||
|
//[RequireComponent(typeof(CoordinateChart))]
|
||||||
public class Demo_Test : MonoBehaviour
|
public class Demo_Test : MonoBehaviour
|
||||||
{
|
{
|
||||||
private CoordinateChart chart;
|
private CoordinateChart chart;
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
62
README.md
62
README.md
@@ -1,23 +1,57 @@
|
|||||||
# XCharts
|
# XCharts
|
||||||
A Simple UGUI Charting Library for Unity
|
A Simple UGUI Charting Library for Unity
|
||||||
|
<br>
|
||||||
|
UGUI图表库,风格参考了[`Echarts`](https://www.echartsjs.com/examples/#chart-type-bar)
|
||||||
|
|
||||||
# 特性
|
# 特性
|
||||||
1. 支持折线图(`LineChart`)、柱状图(`BarChart`)、饼图(`PieChart`)、雷达图(`RadarChart`)等常用图表
|
1. 内置丰富示例,参数可视化配置,效果实时预览,纯源码绘制
|
||||||
2. 支持`Default`、`Light`、`Dark`三种主题切换
|
2. 支持折线图(`LineChart`)、柱状图(`BarChart`)、饼图(`PieChart`)、雷达图(`RadarChart`)等常用图表
|
||||||
3. 参数可视化配置,效果实时预览,纯源码绘制
|
3. 支持`Default`、`Light`、`Dark`三种默认主题切换,自定义主题
|
||||||
4. 折线图通过参数可配置出:折线图、曲线图、区域图等
|
4. 支持多数据密集图表
|
||||||
5. 饼图通过参数可配置出:饼图、环形图、南丁格尔玫瑰图等
|
5. 折线图通过参数可配置出:折线图、曲线图、面积图等
|
||||||
6. 支持多数据密集图表
|
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.05.16)`Value`类型的坐标轴可以设置`AxisMinMaxType`控制最大最小刻度
|
||||||
* 完善数据接口(2019.5.15)
|
* (2019.05.15)完善数据接口
|
||||||
* `LineChart`和`BarChart`的X轴支持`AxisType.Value`模式(2019.5.14)
|
* (2019.05.14)`LineChart`和`BarChart`的X轴支持`AxisType.Value`模式
|
||||||
* `LineChart`和`BarChart`增加负数数值支持(2019.5.13)
|
* (2019.05.13)增加负数数值轴支持
|
||||||
* 0.2版本,重构代码,增加自定义`Editor`编辑参数支持(2019.5.11)
|
* (2019.05.11)增加自定义`Editor`编辑
|
||||||
* 增加`Tooltip`(2019.3.21)
|
* (2019.03.21)增加`Tooltip`
|
||||||
* 增加`Default`、`Light`、`Dark`三种默认主题(2018.11.1)
|
* (2018.11.01)增加`Default`、`Light`、`Dark`三种默认主题
|
||||||
* 0.1版本(2018.9.5)
|
* (2018.09.05)0.1版本
|
||||||
|
|
||||||
# 效果图
|
# 效果图
|
||||||
1.`Default`主题
|
1.`Default`主题
|
||||||
|
|||||||
Reference in New Issue
Block a user