Luckysheet 图表(chartmix)

快速搭建luckysheet

第一步

这里用文档给的CDN方式引入

<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/css/pluginsCss.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/plugins.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/css/luckysheet.css' />
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/luckysheet/dist/assets/iconfont/iconfont.css' />
<script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/plugins/js/plugin.js"></script>
<script src="https://cdn.jsdelivr.net/npm/luckysheet/dist/luckysheet.umd.js"></script>

第二步

指定一个表格容器

<div id="luckysheet" style="margin:0px;padding:0px;position:absolute;width:100%;height:100%;left: 0px;top: 0px;"></div>

第三步

创建一个表格

<script>$(function () {//配置项var options = {container: 'luckysheet' //luckysheet为容器id}luckysheet.create(options)})
</script>

至此,准备工作已经完成,现在用浏览器打开应该可以看到luckysheet页面了

引入插件ECharts

目前支持ECharts,图表使用了一个中间插件ChartMix (MIT协议)

<script>$(function () {//配置项var options = {container: 'luckysheet', //luckysheet为容器idplugins: ['chart']}luckysheet.create(options)})
</script>

启用插件后,应该会报下面的错误信息

Refused to apply style from 'http://127.0.0.1:5500/expendPlugins/chart/chartmix.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
util.js:642 GET http://127.0.0.1:5500/expendPlugins/chart/chartmix.umd.min.js net::ERR_ABORTED 404 (Not Found)

在这里插入图片描述
现在需要下载插件chartMix,将lib文件夹拷贝到项目中
|–index.html
|–expendPlugins/chart/
|----css/
|----chartmix.common1.js
|----chartmix.common1.js.map
|---- …

在luckysheet中输入图表所需的测试数据,点击图中2图标生成ECharts
在这里插入图片描述
生成效果
在这里插入图片描述
这里你已经成功一半,接下来完善一下代码,这里我们用localStorage模拟后端交互

$(function () {//配置项var options = {container: 'luckysheet', //luckysheet为容器idplugins: ['chart']}//这里初始化加载时从localStorage里取存储的数据options.data = JSON.parse(localStorage.getItem('luckysheet'))luckysheet.create(options)
})
//自己编写的函数,存储前将配置合并到luckysheet中到chart对象里
function getLuckysheetConfig() {let ls = luckysheet.getLuckysheetfile()ls.forEach((item, index) => {if(item.chart) {item.chart.forEach((chart, i) => {ls[index].chart[i] = {...ls[index].chart[i],chartOptions: {...chartmix.default.getChartJson(chart.chart_id)}}let div = document.getElementById(chart.chart_id + '_c');if(div.style) {ls[index].chart[i].left = parseInt(div.style.left)ls[index].chart[i].top = parseInt(div.style.top)ls[index].chart[i].width = parseInt(div.style.width)ls[index].chart[i].height = parseInt(div.style.height)}})}})return JSON.stringify(ls)
}
//浏览器控制台直接调用save()函数即可保存配置
function save() {localStorage.setItem('luckysheet', getLuckysheetConfig())
}

生成图表后,直接浏览器调用全局save()函数,将luckysheet配置保存到localStorage,再次刷新页面后从localStorage里读取配置。
更多其他配置,请移步Luckysheet文档

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/50047.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

9个可视化图表在线制作工具,总有一款适合你

这份清单包含了最受欢迎的大数据可视化分析的工具&#xff0c;无论你是需要对数据进行分析&#xff0c;还是利用可视化图表向你的客户或同事进行展示&#xff0c;该表单中总会有一款工具能够满足你的需求。 数据可视化无处不在&#xff0c;无论是PPT演示还是用可视化概念来细分…

分享2个在线图表制作工具

作者新建了QQ群&#xff1a;460430320&#xff0c;供大家交流测试心得&#xff08;培训机构勿进&#xff09;。另外&#xff0c;还会不定期上传测试资料&#xff0c;也欢迎您共享测试资料。 1、使用Excel可以轻松完成图表的制作 但是有个缺点&#xff0c;不能云端存储&#x…

应用数学家Lek-Heng Lim使用代数、几何和拓扑的工具来回答机器学习中的问题

来源&#xff1a;ScienceAI 芝加哥大学应用数学家 Lek-Heng Lim 说&#xff1a;「当它更高级时&#xff0c;任何主题都会变成数学。」 Lek-Heng Lim 渴望一场将纯数学和应用数学重新结合起来的复兴。他指出&#xff0c;这种区别在现代数学中似乎是基本的&#xff0c;实际上是最…

推特开发者 学术——【Twitter 开发者账号】使用tweepy4 搜索历史推文

关于推特开发者账号 elevated academic 请看此贴&#xff1a; 推特开发者账号申请权限 或 搜索微信公众号 twitterDeveloper 获得帮助 tweepy4.0的安装请看&#xff1a; https://blog.csdn.net/li123_123_/article/details/120473026 怎么使用tweepy4 来调用twitter api v2接…

通过微信公众号给女朋友推送消息

先看下效果图 准备工作 1、首先去微信公众平台注册成为测试号&#xff0c;点这里 然后再添加一个模板 ![在这里插入图片描述](https://img-blog.csdnimg.cn/875c3ac58c014834b33e268cf239eda2.png 模板里的json字符串示例如下 {{date.DATA}} {{remark.DATA}} 所在城市&a…

观察者模式,从公众号群发说起

每个人应该都订阅了不少微信公众号&#xff0c;那你有没有注意到微信公众号的消息呢&#xff1f;你订阅的公众号号主每发布一篇文章&#xff0c;你都会主动的接收到文章的推送&#xff0c;并不需要你点开每个订阅的公众号一一查看有没有更新&#xff0c;是不是觉得有点意思&…

推特开发者账号 学术【推特开发者文档V2系列3】——tweepy4 解决推文省略号|推文不全

关于推特开发者账号 elevated academic 请看此贴&#xff1a; 推特开发者账号申请权限 或 搜索微信公众号 twitterDeveloper 获得帮助 书接上文&#xff1a; 使用tweepy4 搜索历史推文 在使用推特 v2接口的时候&#xff0c;比如上面的文章&#xff0c;有时候会发现tweepy返…

英语积累知识(一) 2020/1/28 公众号推文翻译

2020/1/28 公众号推文翻译 翻译 This Spring Festival is doomed to be a peculiar one. Without the noise of former festivals, without visiting friends and relatives and dining together with friends, instead&#xff0c;people stay at home to amuse themselves(se…

群推王|如何引爆您的推特流量

推特营销主要吸引力在于其庞大的用户群体。它是最大的社交媒体平台之一&#xff0c;据统计每月有3.3亿活跃用户&#xff0c;为品牌知名度和增长做出了重大贡献。 尽管我们都知道推特营销的重要性&#xff0c;但是在实际运用上大家可能会遇到一些问题&#xff0c;比如您有很多粉…

微信公众号推文发布方法(内涵详细步骤)

今天又朋友专门发信息咨询微信公众号推文怎么发布以及维护方法,在大不分熟悉微信公众号发文流程的同学看来,其实是非常简单的;但是对于没有接触过这一方面的其他同学来讲,也是一件非常苦恼的事情,没有头绪。在经过一番对于朋友的指导,我也把这一流程记录在此,希望能给到…

微信公众号推文发布方法(内含详细步骤)

今天有朋友专门发信息咨询微信公众号推文怎么发布以及维护方法&#xff0c;在大部分熟悉微信公众号发文流程的同学看来&#xff0c;其实是非常简单的&#xff1b;但是对于没有接触过这一方面的其他同学来讲&#xff0c;也是一件非常苦恼的事情&#xff0c;没有头绪。在经过一番…

大模型在金融AIGC领域的前景与应用

随着大模型技术的火爆&#xff0c;人们在思考如何借助 AI 提高编程效率的同时&#xff0c;也在思考 AI 对各行各业都会带来怎样的影响。在 CSDN 与《新程序员》合作举办的「新程序员大会&#xff08;NPCon&#xff09;——AIGC 与大模型技术应用论坛」上&#xff0c;来自文因互…

刘强东终于向自己的兄弟下手了!

作者 | 胡巍巍 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 曾经有这么一位老板&#xff0c;把自己的员工当兄弟&#xff0c;称“不会开除任何一位兄弟”。 图源见水印 曾经这位老板&#xff0c;在某年的老员工授勋仪式上&#xff0c;无比仗义地说&#xff…

互联网大佬们的代码水平如何?网友:刘强东95年一个晚上赚5万

作为京东集团大佬&#xff0c;刘强东备受关注。互联网界的大佬&#xff0c;很多都是程序员出身&#xff0c;或者会写代码&#xff0c;就像雷军、马化腾、李彦宏、周鸿祎等&#xff0c;几乎都是编程高手。有人问刘强东的代码水平如何? 关于这个问题&#xff0c;得到了很多网友的…

刘强东的代码水平到底有多强?30年前就已破万!

在人工智能机器学习的领域中&#xff0c;目前最火的莫过于计算机视觉了&#xff0c;这项技术一直广受关注&#xff0c;而其中的目标检测是计算机视觉领域中最常见的问题之一。 从去年的 YOLOv4 发布后&#xff0c;目标检测框架被问的最多的问题就是&#xff1a;“有没有同学复现…

刘强东个人标签太明显,京东没有二号人物

作者 | 赵陈婷 不管个人形象上是利好还是利空&#xff0c;爱公开发声的刘强东的一举一动经常直接影响着京东的股价。不过这个周一&#xff0c;京东赶上了美国劳动节美股休市。 可以说&#xff0c;作为创始人刘强东很大程度上是和他所创办的企业京东划上等号的。这家1998年成立的…

拼多多面试官没想到ThreadLocal我用得这么溜,人直接傻掉

点赞再看&#xff0c;养成习惯&#xff0c;微信搜一搜【敖丙】关注这个互联网苟且偷生的程序员。 本文 GitHub https://github.com/JavaFamily 已收录&#xff0c;有一线大厂面试完整考点、资料以及我的系列文章。 开场白 张三最近天气很热心情不是很好&#xff0c;所以他决定…

大数据面试吹牛草稿V2.0

面试吹牛之前先打个草稿&#xff01; 本文首发于微信公众号【五分钟学大数据】&#xff0c;公众号上有很多大数据学习方法&#xff0c;学习文档&#xff0c;最全的大数据面试八股文等 各位面试官好! 1. 我叫 xxx&#xff0c;毕业于 xxx&#xff0c;之前在 xxx 公司待了 1 年多&…

抢程序员饭碗?自动写代码的Deep TabNine真如此神奇?

作者 | James Vincent等 编译 | 夕颜 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 导读&#xff1a;在过去的一年中&#xff0c;AI 生成书面文字的能力大大提高。通过扫描庞大的文本数据集&#xff0c;机器学习软件可以生成从短篇小说到歌词的各种令人信服的样本…

刘强东的代码水平如何?网友:当年一晚赚5万

作为京东集团大佬&#xff0c;刘强东备受关注。互联网界的大佬&#xff0c;很多都是程序员出身&#xff0c;或者会写代码&#xff0c;就像雷军、马化腾、李彦宏、周鸿祎等&#xff0c;几乎都是编程高手。于是有人问道&#xff0c;刘强东的代码水平如何? 关于这个问题&#xff…