找回密码
 立即注册

QQ登录

只需一步,快速开始

wiki

新手上路

1

主题

2

帖子

27

积分

新手上路

积分
27
  • 25

    金币

  • 主题

  • 帖子

最新发帖

[已处理] Winform中C1的問題

wiki
新手上路   /  发表于:2012-10-13 22:47  /   查看:6193  /  回复:3
不好意思,麻煩了
我這裡有兩個關於3D contour的問題想問
我所使用語言為VB,希望解答能以程式碼回應為好:

1 .教學文件中,放入contour的資料為方形矩陣
    如果目前資料為一隨意形狀的矩陣
    C1能否繪出?或是能否有方法限定某一值(例如-9999)不予繪出?

2. 教學文件裡有關contour顏色level部分,只有教如何增加及移除而已
    現在我想要限定level最大最小值,以及將level分段的話應該如何去寫?
    加上如果用add指令的話,只會插入系統自動產生的level內而已,如何在自訂時讓系統不要自動產生level?

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-10-16 18:27:00
沙发
回复 1楼wiki的帖子

wiki 你好,
不好意思,这么久才响应你。
请问你参考的是那一部分的文档?
回复 使用道具 举报
wiki
新手上路   /  发表于:2012-10-18 09:23:00
板凳
你好,我參考的文檔是官方網站線上的說明文件
目前在網路上沒找到其他的說明檔案
http://www.componentone.com/newi ... inForms.Chart3D.pdf
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-10-18 19:00:00
地板
回复 1楼wiki的帖子

1.C1 可以繪製出隨意矩陣的數據,參考代碼:

  1. Random rnd = new Random();
  2.             int nx = c1Chart3D1.ChartGroups.Group0.ChartData.SetGrid.ColumnCount;
  3.             int ny = c1Chart3D1.ChartGroups.Group0.ChartData.SetGrid.RowCount;
  4.             double[,] data = (double[,])Array.CreateInstance(typeof(double), nx, ny);
  5.             for (int i = 0; i < nx; i++)
  6.                 for (int j = 0; j < ny; j++)
  7.                     data[i, j] = rnd.NextDouble();
  8.             data[10, 10] = -9999.133;
  9.             c1Chart3D1.ChartGroups.Group0.ChartData.ContourData = data;
复制代码

2.問題正在調查中,明天回复
2.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部