WinForm的Chart有Series, ChartArea,输出图表就往Serie里扔数据就可以了,很方便是吧。我原想Area和serie有上下级关系,可是我错了,Area和Serie并没有上下级关系。

但如果要把serie显示在指定的Area怎么办呢?

答案是:要把serie和area做一个关联,而且坑爹的是,竟然不能用area的句柄来关联,而必须是通过area的名称来关联!

上代码!

ChartArea area0=new ChartArea("A1");
ChartArea area1=new ChartArea("A2"); chart1.ChartAreas.Clear();
chart1.ChartAreas.Add(area0);
chart1.ChartAreas.Add(area1); chart1.Series.Clear();
chart1.Series.Add("s1");
chart1.Series.Add("s2");

  

/*到这里一切正常对不对
下面来把serie与area做关联 想当然既然生成了area0,area1的ChartArea句柄,用

chart1.Series["s1"].ChartArea=area0;// 对不对?

  

我就是这么想的,我太天真了。正确的姿势是:
*/

chart1.Series["s1"].ChartArea="A1"; //够ft的吧
chart1.Series["s1"].ChartArea="A2";

  

最新文章

  1. 解决 node-gyp rebuild 卡住 的问题
  2. [Sass]混合宏的参数
  3. Gym - 100917H
  4. Eclipse上运行第一个Hadoop实例 - WordCount(单词统计程序)
  5. 夺命雷公狗---node.js---9实现页面的跳转
  6. 基于@AspectJ和schema的aop(二)---@AspectJ基础语法
  7. 在Java如何保证方法是线程安全的
  8. 获取手机的UUID
  9. json2.js 的使用
  10. Android(java)学习笔记96:如何改变spinner系统自带的字体和颜色
  11. java新手笔记20 抽象类模板(letter)
  12. GitHub上传不了的解决 ssh: connect to host github.com port 22: Bad file number git did not exit cleanly (exit code 128)
  13. iOS 蓝牙4.0开发
  14. 使用VS Code开发AngularJS 2 第一个应用程序
  15. var_export函数的使用方法
  16. AngularJS Change Path Without Reloading
  17. ImageView及其子类(一)
  18. SparkStreaming读取Kakfa数据时发生OffsetOutOfRangeException异常
  19. Vue 路由的嵌套
  20. echarts 调整图表大小的方法

热门文章

  1. Machine Learning in Action(5) SVM算法
  2. machine learning for hacker记录(3) 贝叶斯分类器
  3. Exam 70-762 Developing SQL Databases
  4. [haoi2008]玩具命名
  5. ffmpeg: error while loading shared libraries: libavdevice.so.52
  6. 调用html进行android布局
  7. servlet串行拦截器实现例子
  8. android:textAppearance
  9. 树堆(Treap)
  10. <VS>MFC程序显示命令行窗口