chartjs随机颜色的简单介绍
更新:2022-11-13 05:16
本文目录一览:
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 = ' data:' + lineChartData.datasets[i].data.join(' , ');
}
}
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 相关