Unity插件XCharts 图表

这篇具有很好参考价值的文章主要介绍了Unity插件XCharts 图表。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

前言:

一.导入教程

1.直接放入XCharts源码到项目

2. 通过Assets/Import Package导入XCharts

二.创建

 三.动态增加改变参数


 

参考网址:入门教程:5分钟上手 XCharts 3.0 | XCharts (xcharts-team.github.io)

Unity插件XCharts_xcharts unity_Raki_0的博客-CSDN博客

XCharts 下载地址 :Unity插件XCharts资源-CSDN文库

github 地址:Releases · XCharts-Team/XCharts · GitHub

 

前言:

 XCharts 图表功能很齐全,就是对新手不是很友好。

一.导入教程

1.直接放入XCharts源码到项目

下载好XCharts源码后,直接将XCharts目录拷贝到Unity项目工程的Assets目录下。

2. 通过Assets/Import Package导入XCharts

下载好XCharts的.unitypackage文件后,打开Unity,菜单栏 Assets–>Import Package–>选中.unitypackage导入即可开始使用XCharts。

二.创建

1.在Hierarchy试图下右键XCharts->LineChart

2.菜单栏GameObject下拉XCharts->LineChart

Unity插件XCharts 图表

 3.修改图表参数

Y的数据 会根据data 变化自动增长 图表的数值

Unity插件XCharts 图表

 x 需要专门设置 x轴数据 (默认是5x)

Unity插件XCharts 图表

 三.动态增加改变参数

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XCharts.Runtime;
/// <summary>
/// 图表测试
/// </summary>
public class Test : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        var chart = gameObject.GetComponent<LineChart>();
        if (chart == null)
        {
            chart = gameObject.AddComponent<LineChart>();
            chart.Init();
            //chart.SetSize(580, 300);//代码动态设置尺寸,或直接操作chart.rectTransform,或直接在Inspector上改
            //var title = chart.GetOrAddChartComponent<Title>();
            //title.text = "Simple Line";
            var tooltip = chart.GetOrAddChartComponent<Tooltip>();
            tooltip.show = true;

            //var legend = chart.GetOrAddChartComponent<Legend>();
            //legend.show = false;

            chart.RemoveData();
            chart.AddSerie<Line>("line");


            for (int i = 0; i < 10; i++)
            {
                chart.AddXAxisData("x" + i);
                chart.AddData(0, Random.Range(10, 20));
            }


            var title = chart.GetOrAddChartComponent<Title>();
            title.text = "FMC分布特征";
            title.subText = "normal line";

            var xAxis = chart.GetOrAddChartComponent<XAxis>();
            xAxis.splitNumber = 10;
            xAxis.boundaryGap = true;
            xAxis.type = Axis.AxisType.Category;

        }
        // 有可能会变动,所以初始化RectTransform 的值
        this.transform.GetComponent<RectTransform>().offsetMax = new Vector2(0,0);
        this.transform.GetComponent<RectTransform>().offsetMin = new Vector2(0, 0);
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

总结:需要花时间去了解,但是没办法,市面上就这个比较齐全,功能还是很强大。

当然简单的图标还是不用花太多东西去学习了解。文章来源地址https://www.toymoban.com/news/detail-457563.html

到了这里,关于Unity插件XCharts 图表的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 《Git入门实践教程》前言+目录

    版本控制系统(VCS)在项目开发中异常重要,但和在校大学生的交流中知道,这个重要方向并未受到重视。具备这一技能,既是项目开发能力的体现,也可为各种面试加码。在学习体验后知道,Git多样化平台、多种操作方式、丰富的资源为业内人士提供了方便的同时,也造成

    2024年02月10日
    浏览(66)
  • Unity 导入spine插件

    1.首先去spine官网下载插件,地址是http://zh.esotericsoftware.com/spine-runtimes 2.选择unitypackage 3.问美术 他们的spine版本号 选择对应版本 4.下载下来后 直接导入Unity,删除案例文件夹。这样插件就导入了 5.美术给的资源,一般是三个,你在Unity新建个文件夹直接拖入,这时候会报错,说

    2024年02月02日
    浏览(59)
  • FPGA学习实践之旅——前言及目录

    很早就有在博客中记录技术细节,分享一些自己体会的想法,拖着拖着也就到了现在。毕业至今已经半年有余,随着项目越来越深入,感觉可以慢慢进行总结工作了。趁着2024伊始,就先开个头吧,这篇博客暂时作为汇总篇,记录在这几个月以及之后从FPGA初学者到也算有一定

    2024年02月03日
    浏览(55)
  • 使用Blender的CATS插件把MMD模型转为FBX,导入Unity

    CATS插件 https://github.com/absolute-quantum/cats-blender-plugin 安装到blender 我使用的是3.0版本 星穹铁道,原神等游戏的官方会把模型放在模之屋供二创下载 模之屋 https://www.aplaybox.com/ 我这次下载的是三月七的模型 解压缩后备用 按N选择CATS 点ImportModel,选择 三月七1.0.pmx 导入以后选sha

    2024年02月08日
    浏览(63)
  • 【Unity 实战100例】 教程 专栏《导航目录帖》带你深入学习Unity实战经验

    📣前言 本文章为 Unity 实战100例 教程 专栏 导航帖,正在积极更新中! 本系列博客争取把Unity入门阶段的实战小项目都包含住 本专栏适用人群 :对Unity有一个基本的认识,开始上手Unity的实战内容的小伙伴。 当然你也完全可以零基础观看本系列博客 如果需要速学Unity也可以来

    2024年02月12日
    浏览(42)
  • eclipse的安装与配置详细教程(包括UML插件 汉化 JDK 代码补全 导入导出等)

    1.Eclipse安装与环境配置 1.将JDK与Eclipse这两个软件安装包放在一个文件夹下,方便之后安装使用。   2.安装JDK 在D:LeStoreDownloadJava文件夹下另外新建三个文件夹分别命名为java、jdk和eclipse(分别用于Java、jdk、eclipse的安装路径)【上图】   3.双击jdk-8u261-windows-x64.exe运行安装,进

    2024年02月03日
    浏览(48)
  • pyhton3中通过matplotlib做图表,导入excel制成图表

    1、导入数据制作散点图 2、导入数据制作柱形图 3、导入数据制作面积图 4、导入数据制作折线图

    2024年01月18日
    浏览(40)
  • Arduino ESP32开发环境搭建入门教程,esp32的arduino开发环境搭建教程,arduino导入eps32开发插件

    从官网下载 Arduino IDE 软件并安装。下载链接:Software | Arduino 网盘链接:链接:https://pan.baidu.com/s/1ZuSbo1BPy8XyyXzfl4KNzg?pwd=f8yd 提取码:f8yd 1、找到Arduino IDE安装目录,打开hardware文件夹。 2、在hardware文件夹中创建一个espressif文件夹。 3、将解压出的文件夹移动到espressif文件夹中,

    2024年02月13日
    浏览(53)
  • JAVA环境配置【eclipse的安装与配置详细教程(包括UML插件 汉化 JDK 代码补全 导入导出等)】

    1.Eclipse安装与环境配置 1.将JDK与Eclipse这两个软件安装包放在一个文件夹下,方便之后安装使用。   2.安装JDK 在D:LeStoreDownloadJava文件夹下另外新建三个文件夹分别命名为java、jdk和eclipse(分别用于Java、jdk、eclipse的安装路径)【上图】   3.双击jdk-8u261-windows-x64.exe运行安装,进

    2024年01月16日
    浏览(49)
  • 【Unity3D插件】动态连线插件CustomWire,使用教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 CustomWire 插件可以在Unity3D中实现动态连线,将三维物体通过线段连接到一起。 可以添加多个节点,以

    2024年02月08日
    浏览(116)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包