chartjs随机颜色的简单介绍

发布时间:2023-12-08

chartjs随机颜色的简单介绍

更新:2022-11-13 05:16

本文目录一览:

  1. ECharts 柱状图怎么随机颜色
  2. echarts中柱体的颜色,饼状图的颜色设置、、、
  3. 怎么写随机生成数据的Js函数
  4. echart饼状图怎么设置随机颜色
  5. 谁能告诉我所有的扩展名分别代表什么啊?

ECharts 柱状图怎么随机颜色

series 下的 data 下输入 barGap:'1%'(柱间距离,默认为柱形宽度的30%,可设固定值)或 barGap:1,但是看似可以设置的很小,但还是有个值的,比如说我的 barGap 设的 1 和 8 显示出来一样的。

echarts中柱体的颜色,饼状图的颜色设置、、、

series-itemStyle-normal 中可以将 color 定义成随机的,如下:

color: function (value) {
    alert(value);
    return "#" + ("00000" + ((Math.random() * 16777215 + 0.5)).toString(16)).slice(-6);
}

怎么写随机生成数据的Js函数

其实就是随机数的应用了,一楼的取随机数已经相当完善。扩展一下,结果大概如下,不但数据变化,而且颜色也变化,四个颜色,对应四条边框,挺好玩的: 代码如下:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html;charset=utf-8">
    <style>
        body { text-align: center; color: #00F; }
        div { border: 15px solid #DDD; margin-bottom: 5px; }
    </style>
</head>
<body>
    <div id='test0'>1</div>
    <div id='test1'>2</div>
    <div id='test2'>3</div>
    <div id='test3'>4</div>
    <div id='test4'>5</div>
    <div id='test5'>6</div>
    <div id='test6'>7</div>
    <br />
    <input type='button' id='btn' value='换一组看看' />
    <script>
        // 换一组按钮事件
        var btn = document.getElementById('btn');
        btn.onclick = function () { fillData(); };
        var lineChartData = {
            labels: ["january", 'Feb'],
            datasets: [], // 这里只需要空数组就行了,反正加载的时候要清空掉的。
            otherData: []
        };
        // 获取从 from 到 to 的随机整数
        function rand(min, max) {
            return min + parseInt((max - min) * Math.random());
        }
        // 随机 rgba 颜色值
        function rgbaStr() {
            return "rgba(" + rand(0, 255) + "," + rand(0, 255) + "," + rand(0, 255) + "," + rand(0, 255) + ")";
        }
        // 随机 rgb 颜色缩写值
        function rgbaStr() {
            var v = '0123456789ABCDEF';
            return "#" + v.substr(rand(0, 15), 1) + v.substr(rand(0, 15), 1) + v.substr(rand(0, 15), 1);
        }
        // 填充随机数据
        function fillData() {
            lineChartData.datasets = []; // 清空原来的
            for (var i = 0; i < 7; i++) {
                lineChartData.datasets.push({
                    fillColor: rgbaStr(),
                    strokeColor: rgbaStr(),
                    pointColor: rgbaStr(),
                    pointStrokeColor: rgbaStr(),
                    // 随机的数据,应该是你需要的那一部份了。
                    data: [rand(0, 100), rand(0, 100), rand(0, 100), rand(0, 100), rand(0, 100), rand(0, 100), rand(0, 100)]
                });
            }
            // 展示数据,直接填充 div 的四个边的颜色。
            for (i in lineChartData.datasets) {
                var div = document.getElementById('test' + i);
                div.style.borderTopColor = lineChartData.datasets[i].fillColor;
                div.style.borderLeftColor = lineChartData.datasets[i].strokeColor;
                div.style.borderBottomColor = lineChartData.datasets[i].pointColor;
                div.style.borderRightColor = lineChartData.datasets[i].pointStrokeColor;
                div.innerHTML = '&nbsp;data:' + lineChartData.datasets[i].data.join('&nbsp;,&nbsp;');
            }
        }
        fillData(); // 加载完成就填充数据
    </script>
</body>
</html>

echart饼状图怎么设置随机颜色

series-itemStyle-normal 中可以将 color 定义成随机的,如下:

color: function (value) {
    alert(value);
    return "#" + ("00000" + ((Math.random() * 16777215 + 0.5)).toString(16)).slice(-6);
}

谁能告诉我所有的扩展名分别代表什么啊?

常用文件扩展名列表

  • A 对象代码库文件
  • AAM Authorware shocked 文件
  • AAS Authorware shocked 包
  • ABF Adobe 二进制屏幕字体
  • ABK CorelDRAW 自动备份文件
  • ABS 该类文件有时用于指示一个摘要(就像在一篇有关科学方面的文章的一个摘要或概要,取自 abstract)
  • ACE Ace 压缩档案格式
  • ACL CorelDRAW 6 键盘快捷键文件
  • ACM Windows 系统目录文件
  • ACP Microsoft Office 助手预览文件
  • ACR 美国放射医学大学文件格式
  • ACT Microsoft Office 助手文件
  • ACV OS/2 的驱动程序,用于压缩或解压缩音频数据
  • AD After Dark 屏幕保护程序
  • ADA Ada 源文件(非-GNAT)
  • ADB Ada 源文件主体(GNAT);HP100LX 组织者的约定数据库
  • ADD OS/2 用于引导过程的适配器驱动程序
  • ADF Amiga 磁盘文件
  • ADI AutoCAD 设备无关二进制绘图仪格式
  • ADM After Dark 多模块屏幕保护;Windows NT 策略模板
  • ADP FaxWork 用于传真调制解调器的交互安装文件;Astound Dynamite 文件
  • ADR After Dark 随机屏幕保护;Smart Address 的地址簿
  • ADS Ada 源文件说明书(GNAT)
  • AFM Adobe 的字体尺度
  • AF2,AF3 ABC 的 FlowChat 文件
  • AI Adobe Illustrator 格式图形
  • AIF,AIFF 音频互交换文件,Silicon Graphic and Macintosh 应用程序的声音格式
  • AIFC 压缩 AIF
  • AIM AOL 即时信息传送
  • AIS ACDSee 图形序列文件;Velvet Studio 设备文件
  • AKW RoboHELP 的帮助工程中所有 A-关键词
  • ALAW 欧洲电话音频格式
  • ALB JASC Image Commander 相册
  • ALL 艺术与书信库
  • AMS Velvet Studio 音乐模块(MOD)文件;Extreme 的 Tracker 模块文件
  • ANC Canon Computer 的调色板文件,包含一系列可选的颜色板
  • ANI Windows 系统中的动画光标
  • ANS ANSI 文本文件
  • ANT SimAnt For Windows 中保存的游戏文件
  • API Adobe Acrobat 使用的应用程序设计接口文件
  • APR Lotus Approach 97 文件
  • 常用文件扩展名及含义(B 开头)
  • BIN 二进制文件
  • BK,BK$ 有时用于代表备份版本
  • BKS IBM BookManager Read 书架文件
  • BMK 书签文件
  • BMP Windows 或 OS/2 位图文件
  • BMI Apogee BioMenace 数据文件
  • BOOK Adobe FrameMaker Book 文件
  • BOX Lotus Notes 的邮箱文件
  • BPL Borland Delphi 4 打包库
  • BQY BrioQuery 文件
  • BRX 用于查看多媒体对象目录的文件
  • BSC MS Developer Studio 浏览器信息文件
  • BSP Quake 图形文件
  • BS1 Apogee Blake Stone 数据文件
  • BS_ Microsoft Bookshelf Find 菜单外壳扩展名
  • BTM Norton 应用程序使用的批处理文件
  • BUD Quicken 的备份磁盘
  • BUN CakeWalk 声音捆绑文件(一种 MIDI 程序)
  • BW SGI 黑白图像文件
  • BWV 商业波形文件
  • BYU BYU 的电影文件格式
  • B4 Helix Nuts and Bolts 文件
  • 常用扩展名及含义(C 开头)
  • C C 代码文件
  • C0l 台风波形文件
  • CAB Microsoft 压缩档案文件
  • CAD Softdek 的 Drafix CAD 文件
  • CAL CALS 压缩位图;日历计划表数据
  • CAM Casio 照相机格式
  • CAP 压缩音乐文件格式
  • CAS 逗号分开的 ASCII 文件
  • CAT Quicken 使用的 IntellCharge 分类文件
  • CB Microsoft 干净引导文件
  • CBI 二进制卷格式文件(用于 IBM 大型机系统)
  • CC Visual dBASE 用户自定义类文件
  • CCA cc:邮件文件
  • CCB Visual Basic 动态按钮配置文件
  • CCF 多媒体查看器配置文件,用于 OS/2
  • CCH Corel 图表文件
  • CCM Lotus cc:邮箱(例如“INBOX.CCM”)
  • CCO CyberChat 数据文件
  • CCT Macromedia Director Shockwave 投影
  • CDA CD 音频轨道
  • CDF Microsoft 频道定义格式文件
  • CDI Philip 的高密盘交互格式
  • CDM Visual dBASE 自定义数据模块文件
  • CDR CorelDRAW 绘图文件;原始音频 CD 数据文件
  • CDT CorelDRAW 模板
  • CDX CorelDRAW 压缩绘图文件;Microsoft Visual FoxPro 索引文件
  • CEL CIMFast 事件语言文件
  • CER 证书文件(MIME x-x509-ca-cert)
  • CFB Compton 的多媒体文件
  • CFG 配置文件
  • CFM CotdFusion 模板文件;Visual dBASE Windows 用户定制表单
  • CGI 公共网关接口脚本文件
  • CGM 计算机图形元文件
  • CH OS/2 配置文件
  • CHK 由 Windows 磁盘碎片整理器或磁盘扫描保存的文件碎片
  • CHM 编译过的 HTML 文件
  • CHR 字符集(字体文件)
  • CHP Ventura Publisher 章节文件
  • CHT ChartViem 文件;Harvard Graphics 矢量文件
  • CIF Adaptec CD 创建器 CD 映像文件
  • CIL Clip Gallery 下载包
  • CIM SimCity 2000 文件
  • CIN OS/2 改变控制文件用于跟踪 INI 文件中的变化
  • CK1 iD/Apogee Commander Keen 1 数据文件
  • CK2 iD/Apogee Commander Keen 2 数据文件
  • CK3 iD/Apogee Commander Keen 3 数据文件
  • CK4 iD/Apogee Commander Keen 4 数据文件
  • CK5 iD/Apogee Commander Keen 5 数据文件
  • CK6 iD/Apogee Commander Keen 6 数据文件
  • CLASS Java 类文件
  • CLL Crick Software Clicker 文件
  • CLP Windows 剪贴板文件
  • CLS Visual Basic 类文件
  • CMD Windows NT,OS/2 的命令文件;DOS CD/M 命令文件;dBASEⅡ程序文件
  • CMF Corel 元文件
  • CMG Chessmaster 保存的游戏文件
  • CMP JPEG 位图文件;地址文档
  • CMV Corel Move 动画文件
  • CMX Corel Presentation Exchange 图像
  • CNF Telnet,Windows 和其他其内格式会发生改变的应用程序使用的配置文件
  • CNM Windows 应用程序菜单选项和安装文件
  • CNQ Compuworks Design Shop 文件
  • CNT Windows(或其他)系统用于帮助索引或其他目的内容文件
  • COB TrueSpace 2 对象文件
  • COD Microsoft C 编译器产生的可显示机器码/汇编代码文件,其中附有源 C 代码作为注释
  • COM 命令文件(程序)
  • CPD,CPE 传真覆盖文档
  • CPI Microsoft MS-DOS 代码页信息文件
  • CPL 控制面板扩展名,Corel 颜色板
  • CPO Corel 打印存储文件
  • CPP C++ 代码文件
  • CPR Corel 提供说明书文件
  • CPT Corel 照片-绘画图像
  • CPX Corel Presentation Exchange 压缩图形文件
  • CRD Windows Cardfile 文件
  • CRP Corel 提供的运行时介绍文件;Visual dBASE 自定义报表文件
  • CRT 认证文件
  • CSC Corel 脚本文件
  • CSP PC Emcee On_Screen 图像
  • CSS 瀑布式表格文件
  • CST Macromedia Director Cast 文件
  • CSV 逗号分隔的值文件
  • CT Scitex CT 位图文件;Paint Shop Pro Grapic 编辑器文件
  • CTL 通常用于表示一个包含控件信息的文件;FaxWork 用它来保持有关每个传真收到或发出的信息
  • CUE Microsoft 提示牌数据文件
  • CUR Windows 光标文件
  • CUT Dr Halo 位图文件
  • CV Corel 版本的档案文件;Microsoft CodeView 信息屏幕文件
  • CWK ClarisWorks 数据文件
  • CWS ClarisWorks 模块
  • CXT Macromedia Director 受保护的(不可编辑的)投影文件
  • CXX C++ 源代码文件
  • 常用扩展名及含义(D 开头)
  • DAT 数据文件;WordPerfect 合并数据文件;用于一些 MPEG 格式的文件
  • DB Borland 的 Paradox 7 表
  • DBC Microsoft Visual FoxPro 数据库容器文件
  • DBF dBASE 文件,一种由 Ashton-Tate 创建的格式,可以被 ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase 和类似数据库或与数据库有关产品识别;可用数据文件(能被 Excel 97 打开);Oracle 8.1.x 表格空间文件
  • DBX DataBearn 图像;Microsoft Visual FoxPro 表格文件
  • DCM DCM 模块格式文件
  • DCR 冲击波文件
  • DCS 桌面颜色分隔文件
  • DCT Microsoft Visual FoxPro 数据库容器
  • DCU Delphi 编译单元文件
  • DCX Microsoft Visual FoxPro 数据库容器;基于 PCX 的传真图像;宏
  • DC5 DataCAD 绘图文件
  • DDF Btrieve 或 Xtrieve 数据定义文件,它包含用于描述 Btrieve 或 Xtrieve 文件的元数据
  • DDIF Digital Equipment 或 Compaq 格式,用于保存他们图像与字处理文档
  • DEF SmartWareⅡ数据文件;C++模块定义文件
  • DEFI Oracle 7 卸载脚本文件
  • DEM 用于表示数字高度模型的 USGS 基准的文件
  • DER 认证文件
  • DEWF Macintosh Sound Cap/Sound Edit 录音设备格式
  • DGN Macintosh 95 CAD 绘图文件
  • DIB 设备无关位图
  • DIC 目录
  • DIF 可进行数据互换的电子表格
  • DIG DigiLink 格式;Sound DesignerⅠ音频文件
  • DIR Macromedia Director 文件
  • DIZ 描述文件
  • DLG C++对话框脚本文件
  • DLL 动态链接库
  • DLS 可下载声音文件
  • DMD Visual dBASE 数据模块文件
  • DMF X-Trakker 音乐模块(MOD)文件
  • DOC FrameMaker 或 FrameBuilder 文档;Word Star 文档、Word Perfect 文档、Microsoft Word 文档;DisplayWrite 文档
  • DOT Microsoft Word 文档模板
  • DPL Borland Delphi 3 压缩库
  • DPR Borland Delphi 工程头文件
  • DRAW Acorn 的基于对象的矢量图像文件
  • DRV 驱动程序
  • DRW Micrografx Designer/Draw;Pro/E 绘画文件
  • DSF Micrografx Designer VFX 文件
  • DSG DOOM 保存的文件
  • DSM Dynamic Studio 音乐模块(MOD)文件
  • DSP Microsoft Developer Studio 工程文件
  • DSQ Corel QUERY(查询)文件
  • DST 刺绣机图形文件
  • DSW Microsoft Developer Studio 工作区文件
  • DTA Word Bank(世界银行)的 STARS 数据文件
  • DTD SGML 文档类型定义(DTD)文件
  • DTED 地面高度数字数据(图形的数据格式)文件
  • DTF Symantec QA 相关