找回密码
 立即注册

QQ登录

只需一步,快速开始

KK.Zhang

注册会员

2

主题

7

帖子

25

积分

注册会员

积分
25
最新发帖
KK.Zhang
注册会员   /  发表于:2018-12-30 23:38  /   查看:8671  /  回复:11
本帖最后由 KK.Zhang 于 2019-1-1 15:29 编辑

600*600 ZData的数量,设置ZData后要6、7S才显示曲线 ,界面放大缩小也很卡。数据减少300*300速度就还可以接收。版主有什么高招没?谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

11 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2019-1-2 12:05:41
沙发
您好,您用的是哪个版本,可以给我提供一个demo测试吗?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
KK.Zhang
注册会员   /  发表于:2019-1-2 21:46:43
板凳
JeffryLI 发表于 2019-1-2 12:05
您好,您用的是哪个版本,可以给我提供一个demo测试吗?

double[,] ChartZData = new double[600, 600];
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {

            Random random = new Random(200);
            for (int i = 0; i < 600; i++)
            {
                for (int j = 0; j < 600; j++)
                {
                    ChartZData[i, j] = random.NextDouble();
                }
            }
        }

        private void Button_Click(object sender, RoutedEventArgs e)
        {
            chart3d.Children.Add(new GridDataSeries() { ZData = ChartZData});
        }


<c1:C1Chart3D Name="chart3d" XScale ="3" YScale="3"  Background="Transparent" RenderMode="Direct3D"
                          Azimuth="-220" Elevation="155"  ElevationAction="LeftMouseDrag" AzimuthAction="LeftMouseDrag"
                          SurfaceMeshAppearance="None" ChartType="SurfaceZoneGradient" >

        </c1:C1Chart3D>
        <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Width="82" Margin="10,10,0,0" Height="36" Click="Button_Click"/>

版本4.0
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2019-1-3 17:26:50
地板
不好意思,有点耽误了
我这边验证下,明天中午之前给您回复
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
KK.Zhang
注册会员   /  发表于:2019-1-4 17:38:54
5#
JeffryLI 发表于 2019-1-3 17:26
不好意思,有点耽误了
我这边验证下,明天中午之前给您回复

谢谢,另外请另一个问题怎么设置放大缩小。
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2019-1-7 12:25:26
6#
您好,我这边验证了下,对于表格线目前还没有去掉的属性,放大缩小您说的是鼠标滚轮放大或者缩小吗,还是指的别的操作?
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
KK.Zhang
注册会员   /  发表于:2019-1-7 22:44:35
7#
JeffryLI 发表于 2019-1-7 12:25
您好,我这边验证了下,对于表格线目前还没有去掉的属性,放大缩小您说的是鼠标滚轮放大或者缩小吗,还是指 ...

600*600 ZData的数量,设置ZData后要6、7S才显示曲线 ,同时加载了这些数据后界面最大化,还原,最小化很卡,用鼠标移动也卡
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-8 10:58:52
8#
您好,关于您说的600*600 ZData的数量,这个确实太多,我这边测试内存的使用量在500-800M,
其实这种更多是去显示相对平滑的曲面才有可用性,600*600的随机值其实并不能看出什么东西
我建议如果您本身的数据确实行列较多的话,可以适当进行处理,减少行列,取平均值来显示图表,

建议保持在100*100以内,以获取较为流畅的拖动变化效果


回复 使用道具 举报
KK.Zhang
注册会员   /  发表于:2019-1-8 16:21:05
9#
Richard.Ma 发表于 2019-1-8 10:58
您好,关于您说的600*600 ZData的数量,这个确实太多,我这边测试内存的使用量在500-800M,
其实这种更多 ...

好吧,我实际项目里就有这么多数据,用起好卡。
另外再请教一下曲线c1chart可以保存成图片吗。类似c1chart3D 里的SaveImage
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-1-8 17:43:48
10#
c1chart可以保存成图片,方法名也是SaveImage
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部