Unity插件Xcharts3.x版本使用笔记
- 官方下载链接:https://xcharts-team.github.io/
- 导入Unity
- 基本使用方式(折线图动态添加数据)
- 如果想要更多的表现效果可以看官方自带的脚本,这里包括了官方展示案例的部分效果,不过没有场景,都是脚本。可以根据官方展示的[示例](https://xcharts-team.github.io/examples/),配合脚本使用。比如柱状图的叠状图,大数据图,散点图
官方下载链接:https://xcharts-team.github.io/
导入Unity
1.打开Unity的PackageManager,点击左上角的图标并选择第一个选项。(我的版本是2019.4.4)
2.选择并打开package.json文件
基本使用方式(折线图动态添加数据)
在hierarchy面板上右键 Xcharts – > LineChart;动态添加数据就是控制Chart的Serie对象Data
下面脚本放在对应Chart物体上面(我这里用的是折现图,添加数据方法基本都是图标对象加AddData) 数据不多的话可以不用协程
public BaseChart chart;
private void Awake()
{
chart = this.GetComponent<LineChart>();
}
// Start is called before the first frame update
void Start()
{
StartCoroutine(AddData());
}
private IEnumerator AddData()
{
#region 初始化
var x = chart.EnsureChartComponent<XAxis>();
x.ClearData(); //清空所有的X轴的数据
chart.ClearSerieData(); //清空所有的Serie的data数据
#endregion
#region 添加数据
for (int i = 0; i < 15; i++)
{
x.AddData((i + 1).ToString()); //添加X轴的数据
int r = UnityEngine.Random.Range(20, 90); //这边的数据可以换成你需要展示的数据
chart.AddData(0,r); //添加折线图的数据
yield return null;
}
#endregion
}