XCharts——Unity上最好用的免费开源图表插件!(二)进阶用法——结合代码的超强XCharts

这篇具有很好参考价值的文章主要介绍了XCharts——Unity上最好用的免费开源图表插件!(二)进阶用法——结合代码的超强XCharts。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

上一篇基本介绍:XCharts——Unity上最好用的免费开源图表插件!(一)基本介绍

本期介绍的是XCharts的进阶用法——结合代码的超强XCharts

只将重点!!!

目录

一、Legend(组别分类提示)

二、百分比类型显示

三、对应数据显示

四、特殊数据类型(下次一定)


一、Legend(组别分类提示)

unity 图表工具,XChart,unity,游戏引擎

不过这个legend是需要我们自己添加的,上一篇文章介绍的是自带的.

unity 图表工具,XChart,unity,游戏引擎

当你使用之后就会出现数据组别分类

unity 图表工具,XChart,unity,游戏引擎 

 对于其中的小类别,上一篇已经讲了,这里就讲一下重点

二、百分比类型显示

unity 图表工具,XChart,unity,游戏引擎

 
这里大家可以看到Y轴的数据是百分比类型的显示,那么这是怎么做到的?有些大哥应该是有想法了,我们需要做的就是在数据(0,20,40......)后面加一个百分号就行了,所以需要用到代码了

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XCharts.Runtime;

public class MyChart : MonoBehaviour
{
    public LineChart lineChart;
    private void Start()
    {
        lineChart.EnsureChartComponent<YAxis>().axisLabel.formatter = "{value}%";
    }
}

这里的EnsureComponent<>方法类比GetComponent<> 即获取组件YAxis,也就是获取Y轴

 然后...formatter= "{value}%"  这个是一个格式函数,意思就是替换成"数据+%"的形式,你们可以去了解一下

注:using XCharts.Runtime;必加,用不了或报错重进一下

三、对应数据显示

unity 图表工具,XChart,unity,游戏引擎

可以看到的就是我的每一数据都会有数据显示对应,那么是怎么实现的?

这个用到的就是一个隐藏组件,在可视化窗口是找不到的,先上代码

 

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using XCharts.Runtime;
 
public class MyChart : MonoBehaviour
{
    public LineChart lineChart;
    private void Start()
    {
        lineChart.EnsureChartComponent<YAxis>().axisLabel.formatter = "{value}%";
        for (int i = 0; i < lineChart.series.Length; i++)
        {
                lineChart.series[0].EnsureComponent<LabelStyle>();
                lineChart.series[0].label.offset = new Vector3(0, 20, 0);
        }
    }
}

之前我们讲了 EnsureComponent<>方法类比GetComponent<>,但是是类比而不是相同

因为EnsureComponent<>方法,没有就给你添加,所以这个是添加组件(在serie中)

运行后直接多了一个组件

unity 图表工具,XChart,unity,游戏引擎

 一旦我关掉

unity 图表工具,XChart,unity,游戏引擎

 

四、特殊数据类型(下次一定)

......文章来源地址https://www.toymoban.com/news/detail-739686.html

到了这里,关于XCharts——Unity上最好用的免费开源图表插件!(二)进阶用法——结合代码的超强XCharts的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 国内最好用的AI工具,都是免费滴,有画图哦

    人不走空                                                                          目录         🌈个人主页:人不走空       💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨   一、 百度文心一言 二、 阿里通义 三、 讯飞星火 四、 腾讯混元助

    2024年02月21日
    浏览(49)
  • 原地起飞!VS Code 最好用的 10 款 AI 插件

    你好,我是 EarlGrey,喜欢翻译点东西,偶尔写写代码。 点击下方卡片关注我,一起向上进击,提升自我。 后台回复“ 电子书 ”,送你一份我收藏的电子书合集。 开发人员的工具箱每年都在增加。最近,AI 工具受到热捧,质量和数量都在不断提高。 今天,我将为大家

    2024年02月03日
    浏览(45)
  • PyCharm安装GitHub Copilot(最好用的AI编程插件之一)

    GitHub Copilot 是由 GitHub 和 OpenAI 共同开发的一款人工智能辅助编程工具。它是一个基于机器学习的代码编写插件,旨在为开发人员提供即时的代码建议和自动补全功能。 GitHub Copilot 使用了大规模的开源代码库进行训练,并利用自然语言处理和深度学习技术来理解开发人员在编

    2024年02月04日
    浏览(56)
  • 这可能是我用过最好用的SQL工具,免费还免安装,良心推荐SQL Studio

    数据库管理工具,是后端程序员使用频率非常高的的工具。Navicat、DataGrip虽然很好用,但都是收费的。最近发现了一款免费的数据库管理工具SQL Studio,界面非常简洁推荐给大家! 地址在这:SQL Studio SQL Studio是一款跨平台的数据库管理工具,支持Linux、Mac、Windows系统,一看到它的

    2024年02月06日
    浏览(72)
  • iTerm2+oh-my-zsh+插件集,打造最好用的mac终端

    关注公众号【前端驿站Lite】,一个不止分享前端技术的地方! shell是命令解析器,mac常见的zsh与bash都是shell的一种,zsh基本能兼容bash,加上oh-my-zsh工具,推荐使用zsh。 1.1 查看与切换 1.2 配置文件位置 bash读取的配置文件:~/.bash_profile文件 zsh读取的配置文件:~/.zshrc文件 当从

    2024年02月14日
    浏览(58)
  • 最好用的Mybatis插件:IDEA中MyBatisCodeHelperPro插件下载安装(全版本)、MyBatisCodeHelperPro插件激活方法、支持Windows/Mac系统(保姆级教程)

    1. 什么是 MybatisCodeHelperPro 概念: 是一款 IDEA 插件,用来快速操作 Mybatis,使用这个插件能使你的开发效率提升数倍,并且在 IDEA 中写 SQL 语句会有提示,等等。 2. 常用的几个功能 作用: 插件可以识别 mybatis 动态标签,使用 mybatis 动态标签的 sql 可以正常提示,检测 mybatis 几

    2024年01月24日
    浏览(94)
  • 15个最好的免费开源监控系统

    通过跟踪监控服务器的性能、网络流量、应用程序性能以及用户体验情况,可帮助我们更好地了解整个IT环境运行状态,为系统运维、调优提供支撑。掌握一些好的监控工具可以为我们更好地跟踪服务器状态,持续优化系统提供最佳解决方案。 本文主要列举了一些目前应用最

    2024年04月17日
    浏览(46)
  • 5 个最好的免费开源反病毒工具(PC版)

    防病毒软件使人们能够轻松使用手机、平板电脑和计算机,能够在网络上更安全地浏览,而不用担心将私人信息传播给其他人(或任何病毒) 一些好的防病毒软件还包含对来自其他计算机的威胁(如垃圾邮件,网上银行攻击,恶意URL,骗局和钓鱼攻击,在线身份(隐私),社

    2024年02月07日
    浏览(45)
  • 制作酷炫可视化大屏利器--分享10种比较流行的开源免费的图表库

    在开发可视化项目的过程中往往涉及到可视化图表, 多酷炫的报表, 大屏, 都用了非常多的图表, 接下来我和大家分享一些比较流行的开源免费的图表库. 1,Frappe Charts Frappe Charts - 免费开源、轻量无依赖的 web 图表库,简单不臃肿,支持搭配 Vue / React 等框架使用,一个小巧简单

    2024年02月08日
    浏览(37)
  • uni-app - 电子签字板组件(签名专用写字画板,支持调整写字板 “横纵“ 方向,可调整线条粗细颜色等,Canvas 绘制非常丝滑流畅)完美兼容 H5 APP 小程序,最好用的画板签字教程插件源码

    网上的教程代码非常乱且都有 BUG 存在,非常难移植到自己的项目中,本文代码干净整洁注释详细。 本文实现了 全端兼容,签名专用的写字板组件,真机流畅丝滑且无 BUG, 您直接复制组件源码,按照详细示例+超详细的注释轻松几分钟完成, 如下图 真机测试 ,您还可以通过

    2024年02月10日
    浏览(66)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包