1.利用到的读表工具有Lubang
2.附上代码
3.在下一篇文章中会介绍如何配置lubang 表并读取使用
public partial class Binds : ViewController { public List<float> yData; public int max; public int min; public string name1; public string name2; async void Start() { //异步加载数据 await UniTask.WhenAll(DataManager.Instance.LoadData().ToUniTask()); //此处为表数据 获取 lubang List<cfg_ZhanLanData> zhanLangDatas = DataManager.Instance.GetAllZhanLanDatum(); List<cfg_ZhongYaoData> zhongYaoDatas = DataManager.Instance.GetAllZhonYaoDatum(); //设置表大小 LineChart.SetSize(1920,1080); var tittle = LineChart.GetOrAddChartComponent<Title>(); //设置表名字 tittle.text=name1; tittle.subText=name2; var tooltip = LineChart.GetOrAddChartComponent<Tooltip>(); tooltip.show = true; var legend = LineChart.GetOrAddChartComponent<Legend>(); legend.show = true; //获取X轴 var xAxis = LineChart.GetOrAddChartComponent<XAxis>(); xAxis.splitNumber = 20; xAxis.boundaryGap = true; xAxis.type = Axis.AxisType.Category; //获取y轴 var yAxis = LineChart.GetOrAddChartComponent<YAxis>(); yAxis.type = Axis.AxisType.Value; yAxis.minMaxType = Axis.AxisMinMaxType.Custom; LineChart.RemoveData(); LineChart.AddSerie<Line>("数据"); //循环数据添加x y for (int i = 0; i < zhongYaoDatas.Count; i++) { LineChart.AddXAxisData(zhongYaoDatas[i].波长.ToString()); float ShuiTi = float.Parse(zhongYaoDatas[i].天空光6.ToString("F4")); yData.Add(ShuiTi); LineChart.AddData(0,ShuiTi); } //y轴最大值最小值设置 yAxis.max =max; yAxis.min =min; Debug.Log("最大值:"+yData.Max()+"最小值:"+yData.Min()); } }