精易论坛

标题: 图表画曲线【模块】及【例程】 [打印本页]

作者: cultwent    时间: 2024-11-22 14:48
标题: 图表画曲线【模块】及【例程】
本帖最后由 cultwent 于 2024-11-22 15:00 编辑

在一次做应用程序的时候,发现系统自带的图表支持库只有三种图表,在实际应用中远不够用,因此萌生了一个自己做一个模块的念头。
模块的使用很简单,基于画板来实现,在参数中指定相关参数,就能使用,非常简单便捷。
目前主要有五种图形:折线图、一维柱状图、多维对比柱状图、多边形(填充、非填充)、直方图(配套有直方图数据整理子程序)
还会陆续更新,有好的想法联系我,荒村瘦马,[email protected]

折线图.png (20.53 KB, 下载次数: 4)

折线图,圆点可隐藏

折线图,圆点可隐藏

柱状图.png (18.02 KB, 下载次数: 3)

一维柱状图

一维柱状图

多维柱状图.png (23.26 KB, 下载次数: 5)

多维柱状图

多维柱状图

多边形(填充、非填充).png (14.9 KB, 下载次数: 4)

多边形(填充、非填充)

多边形(填充、非填充)

直方图.png (15.5 KB, 下载次数: 5)

直方图

直方图

作者: asasqwwq    时间: 2024-11-22 17:22
666666666666666
作者: 红颜旧    时间: 2024-11-22 17:37
太厉害了真好需要
作者: lhn0925    时间: 2024-11-22 19:01
学习学习
作者: wgqxj    时间: 2024-11-22 21:16
谢谢分享
作者: 算法艺术家    时间: 2024-11-22 23:46
这个是大佬
作者: 1347379245    时间: 2024-11-23 01:11

谢谢分享
作者: kenan236    时间: 2024-11-23 02:43
636666666666666666666666
作者: year1970    时间: 2024-11-23 08:36
感谢分享,非常有用
作者: 网络注册络员    时间: 2024-11-23 08:54
感谢分享
作者: 杨明煜    时间: 2024-11-23 09:28
支持分享,正是想要的............
作者: wuqingg    时间: 2024-11-23 17:05
感谢分享~~~
作者: gebihonghu    时间: 2024-11-24 11:42
这么强大吗?试试看
作者: 478303950    时间: 2024-11-24 14:30
感谢分享,非常有用
作者: lhn0925    时间: 2024-11-25 09:03
学习一下
作者: 李泽勇2    时间: 2024-11-25 13:36
楼主厉害,期待可以画负数的图表。
作者: 小飞飞不会飞    时间: 2024-11-25 13:45
666666666666

作者: zidoo    时间: 2024-11-25 16:00
支持分享,正想
作者: sadamu999    时间: 2024-11-25 16:51
开源精神必须支持~
作者: 佛学e语言    时间: 2024-11-26 09:22
谢谢楼主开源
作者: cultwent    时间: 2024-11-26 10:52
佛学e语言 发表于 2024-11-26 09:22
谢谢楼主开源

感谢支持
作者: cultwent    时间: 2024-11-26 10:52
wuqingg 发表于 2024-11-23 17:05
感谢分享~~~

感谢打赏
作者: lm88818    时间: 2024-11-26 14:06
        开源精神必须支持~
作者: jable    时间: 2024-11-26 21:41
进来看卡。。。。
作者: jable    时间: 2024-11-26 22:47
进来看看。。。。
作者: lywfyt    时间: 2024-11-27 09:31
好好学习,天天向上,我们在努力,一致同意,打倒美帝!
作者: sinewtec    时间: 2024-11-27 11:07
好好学习,天天向上
作者: shen110    时间: 2024-11-28 07:56
好东西,值得分享

作者: shen110    时间: 2024-11-28 08:00
差饼状图了
作者: xiedangen    时间: 2024-11-28 08:08
好东西,值得分享
作者: lijianye69    时间: 2024-11-28 09:43
不错,留个记号。
作者: 15930887162    时间: 2024-11-29 07:34
下载看看。。。。
作者: cy2xy    时间: 2024-12-1 21:47
这个很好用········
作者: 爱易编程    时间: 2024-12-3 09:10
谢谢分享,确实很好有啊
作者: kyo9766    时间: 2024-12-3 16:01
很漂亮 感谢分享
作者: 玩神    时间: 2024-12-4 11:25
不错,留个记号。
作者: aa0810    时间: 2024-12-5 03:58
拿走学习一下下
作者: jinwan250aaa    时间: 2024-12-5 10:39
感谢分析,太需要了
作者: 航母上看风景    时间: 2024-12-5 12:16
谢谢楼主开源
作者: 14story    时间: 2024-12-5 13:00
不错,留个记号,一会要用
作者: 何浩文    时间: 2024-12-6 11:51
支持开源~!感谢分享
作者: offpeqwp    时间: 2024-12-8 20:21

支持开源~!感谢分享
作者: pzypdl    时间: 2024-12-9 04:45
看一下 学习一下
作者: godley    时间: 2024-12-9 14:37
楼主太牛了,一直在寻找这种模块,太需要了
作者: f121809994    时间: 2024-12-10 00:15
我要学习一下
作者: 冷渣渣    时间: 2024-12-12 14:42
正好缺这个 感谢
作者: yk125    时间: 2024-12-13 16:02
三种图表,在实际应用中远不够用
作者: 少年包工头    时间: 2024-12-13 18:50
66666666666666666666666666666666666666666666666666
作者: 2027    时间: 2024-12-13 19:30
支持一下
作者: 人生,时间太短    时间: 2024-12-13 23:35
发现系统自带的图表支持库只有三种图
作者: wgqxj    时间: 2024-12-16 09:23
谢谢分享
作者: jangliqun    时间: 2024-12-17 09:56
让 江小白 来看看帖子里藏了啥好东西~~~
作者: 李泽勇2    时间: 2024-12-19 08:47
请问可以画负数吗?
作者: cultwent    时间: 2024-12-20 13:48
李泽勇2 发表于 2024-12-19 08:47
请问可以画负数吗?

可以,画负数的不难,下各版本新增一个。
作者: 前行易语言    时间: 2024-12-22 10:31
谢谢楼主的分享。。
作者: 皮卡秋    时间: 2024-12-22 11:29
进来膜拜一下大佬
作者: 独倚斜阳    时间: 2024-12-30 15:23

我要把我这个echart的图表改成你这个画板的!!nnd echart用精易web浏览器加载每次都占一堆内存还可能不释放

画板刷新好像会闪烁有解决办法吗


作者: 卡卡1111    时间: 2024-12-30 20:44
  感谢分享,很给力!~
作者: 非常猥锁    时间: 2025-1-2 10:06
你这个不错
作者: wh1234567    时间: 2025-1-7 21:53
能不能实现1万个数据展示图?你这只能显示30个数据?
作者: wh1234567    时间: 2025-1-8 01:25
没精币了没法下载唉
作者: cultwent    时间: 2025-1-8 08:18
wh1234567 发表于 2025-1-7 21:53
能不能实现1万个数据展示图?你这只能显示30个数据?

这个版本是基于画板来实现的,除了分组柱状图其他是可以大数据量显示的,就是横坐标刻度标识没做优化,显示会有问题,可以在参数里不填,后期自己画即可。
作者: cultwent    时间: 2025-1-8 08:18
wh1234567 发表于 2025-1-8 01:25
没精币了没法下载唉

给我邮件发个信息,我发给你
作者: cultwent    时间: 2025-1-8 08:22
独倚斜阳 发表于 2024-12-30 15:23
我要把我这个echart的图表改成你这个画板的!!nnd echart用精易web浏览器加载每次都占一堆内存还可能不释 ...

做图函数不要写进循环里,不然等于循环多少次就刷新多少次。可以先构造好数据,直接一个做图函数就搞定
作者: wh1234567    时间: 2025-1-8 09:28
cultwent 发表于 2025-1-8 08:18
这个版本是基于画板来实现的,除了分组柱状图其他是可以大数据量显示的,就是横坐标刻度标识没做优化,显 ...

期待您做一个可以实现1万多个数据展示图的例子,类似股票分时走势图那种效果
作者: 西瓜和石榴    时间: 2025-1-9 10:42
这个绝对给力····支持鼠标移动上去显示每个点的数值吗?数值超级多····横坐标几百个,例如年曲线,每天的都要
作者: wh1234567    时间: 2025-1-17 16:28
能不能一边随机生成一个数值一边绘制曲线?这样绘制上万个数值图形
作者: cultwent    时间: 2025-1-20 10:11
wh1234567 发表于 2025-1-17 16:28
能不能一边随机生成一个数值一边绘制曲线?这样绘制上万个数值图形

应该是可以的,最近在做2.0的版本

2.0.png (29.07 KB, 下载次数: 0)

2.0.png

作者: wh1234567    时间: 2025-1-20 11:12
cultwent 发表于 2025-1-20 10:11
应该是可以的,最近在做2.0的版本

绘制图形时应该加上是否实体或线条的真假设置,例如你现在的这种效果,还有就是我说的就像股票分时图那样的效果,把一个数当作一个点来看,让后面进来的每个点都连成线条,是那样的效果图。也可以同时绘制多条线,比如线条1,线条2,线条3,线条4,线条5等,让这些线条(每个线条上万个数值)全部展现在面前
作者: caoxiuxin    时间: 2025-1-30 22:33
谢谢分享
作者: wgqxj    时间: 2025-2-16 00:13
谢谢分享
作者: 太阳影子    时间: 2025-2-19 00:50
cultwent 发表于 2025-1-20 10:11
应该是可以的,最近在做2.0的版本

你好!请问能否加个横向的滚动条,就是可以水平左右拖动的?如果数据很多,这样就可以来回拖动查看了,谢谢
作者: xf702    时间: 2025-3-9 15:49
非常强悍的东西,正在研究怎么用,和超级列表框怎么结合的,请弄个例子:如:超列中有苹果、例子、火龙果、菠萝等多个名称,如何将这些名称置在Y轴,柱状图中每个名称的数值就是这些水果名称在超列中出现的次数,弄了一天,没搞定。。
作者: cultwent    时间: 2025-3-10 08:09
xf702 发表于 2025-3-9 15:49
非常强悍的东西,正在研究怎么用,和超级列表框怎么结合的,请弄个例子:如:超列中有苹果、例子、火龙果、 ...

正确的做法是把苹果、例子、火龙果、菠萝等多个名称放在X轴,统计出的数字放在Y轴
作者: aiaixiaoye8    时间: 2025-3-10 11:09
正确的做法是把苹果、例子、火龙果、菠萝等多个名称放在X轴,统计出的数字放在Y轴
作者: xf702    时间: 2025-3-10 20:21
aiaixiaoye8 发表于 2025-3-10 11:09
正确的做法是把苹果、例子、火龙果、菠萝等多个名称放在X轴,统计出的数字放在Y轴 ...

名称已经提取出来加入数组后,显示到X轴了。。。一一对应数值的问题还在研究。。

作者: cultwent    时间: 2025-3-11 08:12
xf702 发表于 2025-3-10 20:21
名称已经提取出来加入数组后,显示到X轴了。。。一一对应数值的问题还在研究。。
...

很简单啊
苹果 56 只
香蕉 109 只
梨 32 只

把 苹果、香蕉、梨 放到X,把56、109、32按照顺序放到y
作者: hjinpwhe1    时间: 2025-3-11 08:21
感谢分享
作者: xf702    时间: 2025-3-11 20:31
cultwent 发表于 2025-3-11 08:12
很简单啊
苹果 56 只
香蕉 109 只

数值不适用数组的方式?直接输入数字?我看你的示例里这样写的:

.版本 2

    一维数值数组 = 取随机数 (10, 2000) ÷ 10  ' 纵坐标示例数值

作者: xf702    时间: 2025-3-11 22:49


卡在这里了。。。
作者: cultwent    时间: 2025-3-12 08:34
本帖最后由 cultwent 于 2025-3-12 08:38 编辑
xf702 发表于 2025-3-11 22:49
卡在这里了。。。

图表模块不带统计功能,数据需要自己统计后赋值到这个一维数组中,使用例程中的取随机数()是为了随机生成数据赋值示例用的。
作者: cultwent    时间: 2025-3-12 13:31
cultwent 发表于 2025-3-12 08:34
图表模块不带统计功能,数据需要自己统计后赋值到这个一维数组中,使用例程中的取随机数()是为了随机生成 ...

邮件问我吧,我和你聊
作者: xf702    时间: 2025-3-14 22:59
cultwent 发表于 2025-3-12 13:31
邮件问我吧,我和你聊

已发。。
作者: vimjay    时间: 2025-3-16 21:35
牛啊 正好需要这个

作者: vimjay    时间: 2025-3-16 21:35
这个东西有点牛!
作者: lm88818    时间: 2025-3-25 09:37
感谢分享,很给力!~
作者: wg521125    时间: 2025-3-30 17:34

感谢分享,很给力!~
作者: xf702    时间: 2025-4-13 10:00
等待新版本哦。。。。
作者: 小黑12355    时间: 2025-4-13 23:46
折线图,正需要,试试看,
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4