找回密码
 加入
搜索
楼主: joint

[图形处理] 这个代码能否转为AU3的?

 火...   [复制链接]
发表于 2017-7-15 22:03:42 | 显示全部楼层
回复 45# joint
ListView列表与图表我感觉是两码事。
ListView列表的数据,可读取并显示在图表。
但图表要显示在ListView列表可能行不通。 
坐等高手吧
 楼主| 发表于 2017-7-15 22:51:39 | 显示全部楼层
本帖最后由 joint 于 2017-7-15 23:42 编辑
回复  joint
ListView列表与图表我感觉是两码事。
ListView列表的数据,可读取并显示在图表。
但图表要 ...
chzj589 发表于 2017-7-15 22:03


从感觉上觉得与下面这些帖子有相似之处,但我缺乏相关经验,你再看看是否可以借鉴:

在ListView上设置进度条
http://www.autoitx.com/forum.php ... &from=favorites

讓 array 顯示在GUI裡面  然後每秒更新一次array
http://www.autoitx.com/forum.php ... &from=favorites

GDI+绘制曲线图并自动更新
http://www.autoitx.com/forum.php ... &from=favorites

在ListView上加进度条
http://www.autoitx.com/forum.php ... &from=favorites

如何快速的让Listview显示新的数据
http://www.autoitx.com/forum.php ... &from=favorites
发表于 2017-7-16 09:32:44 | 显示全部楼层
回复 47# joint
这样的ListView列表就能实现

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2017-7-16 10:10:47 | 显示全部楼层
本帖最后由 joint 于 2017-7-16 10:15 编辑
回复  joint
这样的ListView列表就能实现
chzj589 发表于 2017-7-16 09:32


这个如果能具有这样的特征应该就基本可以了,看看是否可以实现:
1、点击色块可激活相应的信号;
2、色块按时间序列数据动态生成。像进度条那样从左往右变化;
3、色块的形状和大小可按数据变化。


这个例子说明在ListView上可以添加设置进度条:
http://www.autoitx.com/forum.php ... &from=favorites

这个例子说明,数据可以实时刷新,既然可以实时刷新数据,与数据对应的图形是不是应该也可以刷新?
讓 array 顯示在GUI裡面  然後每秒更新一次array
http://www.autoitx.com/viewthrea ... &from=favorites
发表于 2017-7-16 10:14:19 | 显示全部楼层
回复 49# joint

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2017-7-16 10:19:08 | 显示全部楼层
关于Array数组:
_Array1DToHistogram
变换 1D 数组元素值为直方图


#include <Array.au3>
_Array1DToHistogram ( $aArray [, $iSizing = 100] )

示例一
#include <Array.au3>
Local $aNEW[] = [0, -80, -49, -44, 80, 100, 8, 7, 6, 5, 4, 3, 2, 1]
Local $aArray = _Array1DToHistogram($aNEW, 125)
_ArrayDisplay($aArray, "_Array1DToHistogram")

示例二
#include <Array.au3>

Local $limit = 500
Local $values[51]
Local $t, $n

For $i = 1 To $limit
    $t = TimerInit()
    Sleep(10)
    $n = Round(TimerDiff($t))
    $values[$n] += 1
Next
Local $aArray = _Array1DToHistogram($values)
_ArrayDisplay($aArray, "_Array1DToHistogram", "10:20")
 楼主| 发表于 2017-7-16 10:23:50 | 显示全部楼层
本帖最后由 joint 于 2017-7-16 10:27 编辑
回复  joint
chzj589 发表于 2017-7-16 10:14


这个如果形状能变化,能像进度条那样运动,色块图应该就可以了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-7-16 10:37:53 | 显示全部楼层
回复 52# joint

这个如果能具有这样的特征应该就基本可以了,看看是否可以实现
1、点击色块可激活相应的信号;  可以激活相应的信号
2、色块按时间序列数据动态生成。像进度条那样从左往右变化;  可以实现 
3、色块的形状和大小可按数据变化。 不能实现,因列表是整列宽度,整行高度

可以添加设置进度条,
数据可以实时刷新。
 楼主| 发表于 2017-7-16 10:45:25 | 显示全部楼层
本帖最后由 joint 于 2017-7-16 10:49 编辑
回复  joint

这个如果能具有这样的特征应该就基本可以了,看看是否可以实现
1、点击色块可激活相应的信 ...
chzj589 发表于 2017-7-16 10:37


厉害,那应该只剩下交互和形状变化两个问题了呀,再试试看这两个问题能否解决。
对了,交互方面,帮助文件里关于UDF函数部分,好像有关于图形对象识别和定位方面的函数,看看能否用的上。
 楼主| 发表于 2017-7-16 10:59:44 | 显示全部楼层
回复 54# joint

抱歉,刚才没看清,交互已经不是问题了。
关于图形大小的问题,看看能否这样解决:
列表的高度是固定的,这样图形的最大值就固定了,但是否可以缩小呢?我看进度条的代码,其中的高度的参数是可以设置为变量的。这样的话,把连续的进度条,切成段,能否对每段的高度在表格的最大值限定的范围里进行调整呢?
发表于 2017-7-16 12:09:30 | 显示全部楼层
回复 47# joint
出了个问题,进度条不能改变颜色

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2017-7-16 12:31:07 | 显示全部楼层
本帖最后由 joint 于 2017-7-16 13:00 编辑
回复  joint
出了个问题,进度条不能改变颜色
chzj589 发表于 2017-7-16 12:09


记得你有很多进度条,有没有可以改变颜色和形状的进度条?或者能否参考一下改造个出来?

http://www.autoitx.com/forum.php ... &from=favorites

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2017-7-16 13:05:09 | 显示全部楼层
本帖最后由 joint 于 2017-7-19 07:57 编辑

这些样例里面有涉及到形状、大小、颜色、动态变化等方面的内容,看看可不可以参考下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-7-16 19:34:48 | 显示全部楼层
回复 57# joint
下面的列子也不能改变颜色
http://www.autoitx.com/forum.php ... &from=favorites

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2017-7-16 20:31:34 | 显示全部楼层
回复 57# joint


    PE不是au3写的。。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-24 00:43 , Processed in 0.078429 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表