优化内置的示例代码,Demo改名为Example

This commit is contained in:
monitor1394
2020-05-15 06:52:40 +08:00
parent 897d596174
commit f476c2c907
52 changed files with 307 additions and 186 deletions

View File

@@ -1,6 +1,7 @@
# 更新日志
* (2020.05.15) 优化自带例子,`Demo`改名为`Example`
* (2020.05.13) 增加`Serie``large``largeThreshold`参数配置折线图和柱状图的性能模式
* (2020.05.13) 完善Demo增加性能演示Demo
* (2020.05.13) 优化性能,优化大数据绘制,重构代码

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: e27021e8c8377464a8b439cf785080ee
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 75813849985304690b882bdd95364bae
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 9b4ec86ec75e9428e878f99c14f7676f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: ccf4c940af6c343e6abea9580e3915bb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: cb56350d2a2b24960a7174a1d3f2ea56
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 9f7e5ced8db104dcc8447f1e5ac903f4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 14e10f24be7ee4f609b36b904224382d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 250f744fcb07d4401994d964c4369d9d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: d7774c94c82584c0ca35e6f79d1fc29c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: c777ceb41c4c743d2ba0ea573287be9e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 8c85e69c8e4374481be85fda06a45209
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: e538728f2646249ae9c9206b8ceffe25
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -107,7 +107,7 @@
## 如何用代码动态更新数据
答:请查阅`Demo`下的代码,`Demo13_LineSimple.cs`就是一个简单添加数据构建折线图的例子,其他`Demo`也都是通过代码控制不同的组件实现不同的功能相关API请查看文档[XChartsAPI接口](XChartsAPI.md) 。
答:请查阅`Example`下的代码,`Example13_LineSimple.cs`就是一个简单添加数据构建折线图的例子,其他`Demo`也都是通过代码控制不同的组件实现不同的功能相关API请查看文档[XChartsAPI接口](XChartsAPI.md) 。
## 如何显示图例
@@ -123,7 +123,7 @@
## 如何实现心电图类似的数据移动效果
答:参考Demo目录下的`Demo_Dynamic.cs`。主要通过设置`maxCache`参数实现。axis和serie都设置相同的maxCache。maxCache可固定数据个数当数据超过设定时会先删除第一个在添加新数据实现数据移动效果。
答:参考Example目录下的`Example_Dynamic.cs`。主要通过设置`maxCache`参数实现。axis和serie都设置相同的maxCache。maxCache可固定数据个数当数据超过设定时会先删除第一个在添加新数据实现数据移动效果。
[返回首页](https://github.com/monitor1394/unity-ugui-XCharts)
[XChartsAPI接口](XChartsAPI.md)

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 5e6b0fb015bc6524d8bab146b6f2ba3a
guid: 0cfb5d7eeb260491b9d2545237eab7ce
folderAsset: yes
DefaultImporter:
externalObjects: {}

View File

@@ -9,10 +9,10 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
public class Demo00_CheatSheet : MonoBehaviour
public class Example00_CheatSheet : MonoBehaviour
{
private LineChart chart;
private float speed = 100f;

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: dfc9b72c568f74d1dbf37310311aac8e
guid: 677b2673e728a4e308f26a5a9b236277
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -7,11 +7,11 @@
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo01_UpdateData : MonoBehaviour
public class Example01_UpdateData : MonoBehaviour
{
private float updateTime = 0;
BaseChart chart;

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: e6faaaf3d4a8444b4b2736825e237fcf
guid: d369a0cba6716422cb15efa26bef0918
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -8,10 +8,10 @@
using System.Collections;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
public class Demo10_LineChart : MonoBehaviour
public class Example10_LineChart : MonoBehaviour
{
private LineChart chart;
private Serie serie;

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 060e74df53e174634b42ea5f3c852e94
guid: 6155c7e0df4504ebfaf0c671ae200197
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -7,11 +7,11 @@
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo11_AddSinCurve : MonoBehaviour
public class Example11_AddSinCurve : MonoBehaviour
{
private float time;
public int angle;

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: ce2fe7c8c98c644b9a8585050ea1d963
guid: b380753d3cb4149c4a3a65a1816e0cc7
MonoImporter:
externalObjects: {}
serializedVersion: 2

View File

@@ -9,11 +9,11 @@ using UnityEngine;
using UnityEngine.UI;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo12_CustomDrawing : MonoBehaviour
public class Example12_CustomDrawing : MonoBehaviour
{
LineChart chart;
void Awake()

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: da550ad36be5f442e96ad021cc10ca68
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -7,11 +7,11 @@
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo13_LineSimple : MonoBehaviour
public class Example13_LineSimple : MonoBehaviour
{
void Awake()
{

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: c6d0f65efd8e14ebdafa172e0ccbd562
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -8,10 +8,10 @@
using System.Collections;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
public class Demo20_BarChart : MonoBehaviour
public class Example20_BarChart : MonoBehaviour
{
private BarChart chart;
private Serie serie, serie2;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 03916f7ca858b446883197ae17e50f16
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -8,10 +8,10 @@
using System.Collections;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
public class Demo30_PieChart : MonoBehaviour
public class Example30_PieChart : MonoBehaviour
{
private PieChart chart;
private Serie serie, serie1;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 0b8649d38981b4b5bbdf16e8f303fa1e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -9,10 +9,10 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
public class Demo40_Radar : MonoBehaviour
public class Example40_Radar : MonoBehaviour
{
private RadarChart chart;
private Serie serie, serie1;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 95a60d7e7a0fc41ecaec5f48823b70bd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -8,11 +8,11 @@
using System.Collections.Generic;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo50_Scatter : MonoBehaviour
public class Example50_Scatter : MonoBehaviour
{
private ScatterChart chart;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5e6c9b864ab644b45ae93df3878ab1dd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -8,11 +8,11 @@
using System.Collections.Generic;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo60_Heatmap : MonoBehaviour
public class Example60_Heatmap : MonoBehaviour
{
private HeatmapChart chart;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: e702e0ac05be84dbe9622180d4f6ef71
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -9,11 +9,11 @@
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo70_Gauge : MonoBehaviour
public class Example70_Gauge : MonoBehaviour
{
private GaugeChart chart;
private float updateTime;
@@ -47,7 +47,7 @@ namespace XCharts
serie.label.offset = new Vector3(0, -20);
serie.gaugeAxis.show = true;
serie.gaugeAxis.axisLine.width = 15;
serie.gaugeAxis.axisLine.width = 15;
serie.gaugePointer.show = true;
serie.gaugePointer.width = 15;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a3a7b70d5b66640dca4aaecf13d3769f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -8,12 +8,12 @@
using System;
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
[RequireComponent(typeof(CoordinateChart))]
public class Demo_Dynamic : MonoBehaviour
public class Example_Dynamic : MonoBehaviour
{
public int maxCacheDataNumber = 100;
public float initDataTime = 2;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 310037ac5daa645058285cf176cc9eab
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -7,12 +7,12 @@
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
[RequireComponent(typeof(CoordinateChart))]
public class Demo_LargeData : MonoBehaviour
public class Example_LargeData : MonoBehaviour
{
public int maxCacheDataNumber = 3000;
public float initDataTime = 5;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 188d38c155a804c7d9d31730d3b12885
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -7,12 +7,12 @@
using UnityEngine;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
[RequireComponent(typeof(PieChart))]
public class Demo_PieChart : MonoBehaviour
public class Example_PieChart : MonoBehaviour
{
private PieChart chart;
private float time;

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a36ce96ed11a24212aafad603286a3ad
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -8,11 +8,11 @@
using UnityEngine;
using UnityEngine.UI;
namespace XCharts
namespace XCharts.Examples
{
[DisallowMultipleComponent]
[ExecuteInEditMode]
public class Demo_Test : MonoBehaviour
public class Example_Test : MonoBehaviour
{
BaseChart chart;
void Awake()

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: bac63bf58d06d47be8e1759189fbd9ed
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -1,5 +1,5 @@
{
"name": "XCharts.Demo.Runtime",
"name": "XCharts.Examples.Runtime",
"references": [
"XCharts.Runtime"
],

View File

@@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 80ba6ed17de4740039736cf78bca3a17
guid: 9ca8daef375784f86b76407e76c9045a
AssemblyDefinitionImporter:
externalObjects: {}
userData:

View File

@@ -118812,6 +118812,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &237218502
MonoBehaviour:
@@ -127444,6 +127456,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &252560113
MonoBehaviour:
@@ -223715,6 +223739,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &449913328
MonoBehaviour:
@@ -225297,6 +225333,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &453606764
MonoBehaviour:
@@ -232371,7 +232419,7 @@ MonoBehaviour:
m_GameObject: {fileID: 472702065}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ce2fe7c8c98c644b9a8585050ea1d963, type: 3}
m_Script: {fileID: 11500000, guid: 6155c7e0df4504ebfaf0c671ae200197, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &472702068
@@ -314447,7 +314495,7 @@ MonoBehaviour:
m_GameObject: {fileID: 585854006}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c777ceb41c4c743d2ba0ea573287be9e, type: 3}
m_Script: {fileID: 11500000, guid: 188d38c155a804c7d9d31730d3b12885, type: 3}
m_Name:
m_EditorClassIdentifier:
maxCacheDataNumber: 3000
@@ -384723,6 +384771,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &728093146
MonoBehaviour:
@@ -436750,6 +436810,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &855605996
MonoBehaviour:
@@ -484355,6 +484427,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &946052564
MonoBehaviour:
@@ -623755,7 +623839,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1000969944}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ccf4c940af6c343e6abea9580e3915bb, type: 3}
m_Script: {fileID: 11500000, guid: 0b8649d38981b4b5bbdf16e8f303fa1e, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1001374049
@@ -647795,6 +647879,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &1064300881
MonoBehaviour:
@@ -685648,7 +685744,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1150011277}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d7774c94c82584c0ca35e6f79d1fc29c, type: 3}
m_Script: {fileID: 11500000, guid: 310037ac5daa645058285cf176cc9eab, type: 3}
m_Name:
m_EditorClassIdentifier:
maxCacheDataNumber: 100
@@ -911550,7 +911646,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1368920483}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dfc9b72c568f74d1dbf37310311aac8e, type: 3}
m_Script: {fileID: 11500000, guid: b380753d3cb4149c4a3a65a1816e0cc7, type: 3}
m_Name:
m_EditorClassIdentifier:
angle: 1084
@@ -1081541,7 +1081637,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1693045524}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9b4ec86ec75e9428e878f99c14f7676f, type: 3}
m_Script: {fileID: 11500000, guid: 03916f7ca858b446883197ae17e50f16, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1693397518
@@ -1101764,7 +1101860,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1737585330}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e27021e8c8377464a8b439cf785080ee, type: 3}
m_Script: {fileID: 11500000, guid: da550ad36be5f442e96ad021cc10ca68, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!1 &1738087082
@@ -1114975,7 +1115071,7 @@ MonoBehaviour:
m_HorizontalOverflow: 1
m_VerticalOverflow: 1
m_LineSpacing: 1
m_Text: serie2
m_Text: data1
--- !u!222 &1772523808
CanvasRenderer:
m_ObjectHideFlags: 0
@@ -1137207,7 +1137303,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.4705882, g: 0.4705882, b: 0.4705882, a: 1}
m_Color: {r: 0.46666667, g: 0.46666667, b: 0.46666667, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
@@ -1137227,7 +1137323,7 @@ MonoBehaviour:
m_HorizontalOverflow: 1
m_VerticalOverflow: 1
m_LineSpacing: 1
m_Text: serie1
m_Text:
--- !u!222 &1826560990
CanvasRenderer:
m_ObjectHideFlags: 0
@@ -1156596,7 +1156692,7 @@ MonoBehaviour:
m_GameObject: {fileID: 1867673940}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 060e74df53e174634b42ea5f3c852e94, type: 3}
m_Script: {fileID: 11500000, guid: 677b2673e728a4e308f26a5a9b236277, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!222 &1867673943
@@ -1166893,6 +1166989,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &1888110917
MonoBehaviour:
@@ -1267774,6 +1267882,18 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- eventID: 2
callback:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
delegates: []
--- !u!114 &2129811974
MonoBehaviour:

View File

@@ -102,7 +102,7 @@ for (int i = 0; i < 10; i++)
这样一个简单的折线图就出来了:
![linechart-simple](screenshot/linechart-simple.png)
完整代码请查阅`Demo``Demo13_LineSimple.cs`
完整代码请查阅`Examples``Example13_LineSimple.cs`
你还可以用代码控制更多的参数,[XCharts配置项手册](XCharts配置项手册.md)里面的所有参数都是可以通过代码控制的。
[返回首页](https://github.com/monitor1394/unity-ugui-XCharts)