当前位置: 首页 > news >正文

专业网站建设微信网站定制/做一个电商平台大概需要多少钱

专业网站建设微信网站定制,做一个电商平台大概需要多少钱,下载宝硬盘做网站,免费网络电话app下载最近可能会用ECharts做图表, 看到3d点图这个功能想到之前用python做的东西, 绘制rgb颜色空间, 不过由于python的性能实在有点不敢恭维, 效果比较差, 于是想着用ECharts试试.效果如下:点击体验: rgb 颜色空间rgb颜色空间可视化https://www.zhihu.com/video/1137820192334786560效…

最近可能会用ECharts做图表, 看到3d点图这个功能想到之前用python做的东西, 绘制rgb颜色空间, 不过由于python的性能实在有点不敢恭维, 效果比较差, 于是想着用ECharts试试.

效果如下:
点击体验: rgb 颜色空间

ce546588044a1f06224378d6268dee1d.png
rgb颜色空间可视化https://www.zhihu.com/video/1137820192334786560

效果比起python那种肉眼可见的延迟简直流畅的发指啊

话不多少直接上代码

由于官方网站给的例子相当复杂, 在这里我们对其进行简化处理

先画几个点: 点击体验: 三个点效果

<!DOCTYPE html>
<html style="height: 100%">
<head><meta charset="utf-8">
</head>
<body style="height: 100%; margin: 0">
<div id="container" style="height: 100%"></div>
<script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
<script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
<script type="text/javascript">let dom = document.getElementById("container");let myChart = echarts.init(dom);let data = [[1, 2, 3, null, 'a'],[3, 1, 2, null, 'b'],[2, 1, 3, null, 'c'],]let option = {grid3D: {},xAxis3D: {},yAxis3D: {},zAxis3D: {},series: [{type: 'scatter3D',data: data,color: data => {console.log(data)return data.data[0] > 1 ? "red" : 'blue'}}]};myChart.setOption(option, true);
</script>
</body>
</html>

e55412f6835c14f10b0911892ecb02c0.png

图片上的点在鼠标悬浮时会显示信息, 而且按照我们所给的函数计算出了每个点的颜色值

打出的log如下

6db4b8b34136e22332fb2e94c25c6fc1.png

游戏~对于rgb颜色空间来说就是一个立方体, 直接就是三个循环一把梭, 功能相对简单, 看注释就能看明白吧

完整代码: github

需要换4.2.1版本, 4.8.0api不兼容会全部黑色

01a16f5c2199fe26a8582b205a3f9f7b.png

eb3ce2aa429a34e2d9ca45c99a170936.png
<!DOCTYPE html>
<html style="height: 100%">
<head><meta charset="utf-8"><title>RGB 颜色空间可视化</title>
</head>
<body style="height: 100%; margin: 0">
<div id="container" style="height: 100%"></div>
<script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script>
<script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts-gl/echarts-gl.min.js"></script>
<script type="text/javascript">// 获取domlet dom = document.getElementById("container");// 初始化let myChart = echarts.init(dom);// 渲染的点集let points = []// 颜色间隔步长, 点集越大, 会卡...let step = 8// 颜色最大值let limit = 256for (let r = 0; r < limit; r += step) {for (let g = 0; g < limit; g += step) {for (let b = 0; b < limit; b += step) {points.push(// 一个点由五个数据组成,前三个是x,y,z坐标,最后一个是鼠标悬浮时的提示// 第4个是一个需要做另外配置才能生效的颜色相关值, 这里我们用不到[r, g, b, null, `${r}-${g}-${b}`])}}}let option = {grid3D: {},// 对坐标轴重新命名xAxis3D: {name: "R"},yAxis3D: {name: "G"},zAxis3D: {name: "B"},series: [{type: 'scatter3D',data: points,// 我们颜色的渲染使用的是函数式,对每个点, 返回改点对应的rgb颜色值color: ({data}) => {console.log(data)let [r, g, b] = datareturn `rgb(${r},${g},${b})`}}]};myChart.setOption(option, true);
</script>
</body>
</html>
http://www.lbrq.cn/news/837181.html

相关文章:

  • 如何搭建网站教程视频/长春网站优化指导
  • 做教育类网站一般流程/百度竞价有点击无转化
  • 深圳市住房和城乡建设局网站首页/深圳网络营销推广招聘网
  • 不备案怎么做淘宝客网站吗/南宁seo推广优化
  • 南山医院网站建设/凡科建站登录官网
  • wordpress重新生成标签/seo对网站优化
  • 威海网站建设兼职/站优云seo优化
  • 做网站能力介绍/营销策略包括哪些内容
  • 汽车网站更新怎么做/百度推广是怎么做的
  • wordpress建站的案例/网络推广优化方案
  • 阜宁网站制作费用/免费国外ddos网站
  • 公司网站高端网站建设/真正免费的网站建站平台运营
  • 化妆品做的不好的网站/十大app开发公司排名
  • 舟山公司网站建设/google官网下载安装
  • 二次元动漫网站设计方案/网页制作平台有哪些
  • 网站建设明薇通网络价格美丽/广告制作公司
  • 商务网站设计实训总结/广告公司推广方案
  • 大连模板建站哪家好/手机百度app安装下载
  • 买网站做淘宝客/守游网络推广平台
  • html制作简单个人主页代码/东莞百度推广排名优化
  • 网站建设报价单模板下载/百度电脑版官方下载
  • 怎么在网站做gif/北京外贸网站优化
  • 建立自己的公司网站/昆明优化网站公司
  • 权威的手机网站建设/360提交入口网址
  • 做网站年入多少/谷歌官网下载app
  • wap网站乱码/百度一下你就知道下
  • 手机企业网站建设开发/刚刚济南发通知
  • 无极网页游戏/武汉seo托管公司
  • 泉州网站建设多少钱/如何开发软件app
  • 织梦网站模板响应式/台州seo快速排名
  • redis中间件
  • arping(ARP协议网络测试工具)
  • 2025年5大国产ETL工具横向评测
  • 使用Pytorch进行数字手写体识别
  • Git版本控制完全指南:从入门到精通
  • socket和websocket的区别