以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  图表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=83926)

--  作者:hezhiyin11
--  发布时间:2016/4/19 19:43:00
--  图表
Y轴为什么不是从小到大排序,而X轴是从小到大排序??好奇怪,代码如下

Dim Chart As WinForm.Chart \'定义一个图表变量
Dim Series As WinForm.ChartSeries \'定义一个图系变量
Chart= e.Form.Controls("Chart1") \' 引用窗口中的图表
Chart.DataSource = "数据表" \'设置绑定表
Chart.SeriesList.Clear() \'清除图表原来的图系
Series = Chart.SeriesList.Add() \'增加一个图系
Series.X.DataField = "位号" \'X轴绑定到月份列
Series.Y.DataField = "次数" \'Y轴绑定到数量列
[此贴子已经被作者于2016/4/19 19:45:23编辑过]

--  作者:hezhiyin11
--  发布时间:2016/4/19 19:44:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:图表.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/4/19 19:44:00
--  
 怎么可能两个都从小到大排列。x轴小,y轴肯定不确定。
--  作者:hezhiyin11
--  发布时间:2016/4/19 19:45:00
--  
Y轴为什么不是从小到大排序,而X轴是从小到大排序??好奇怪,代码如下

Dim Chart As WinForm.Chart \'定义一个图表变量
Dim Series As WinForm.ChartSeries \'定义一个图系变量
Chart= e.Form.Controls("Chart1") \' 引用窗口中的图表
Chart.DataSource = "数据表" \'设置绑定表
Chart.SeriesList.Clear() \'清除图表原来的图系
Series = Chart.SeriesList.Add() \'增加一个图系
Series.X.DataField = "位号" \'X轴绑定到月份列
Series.Y.DataField = "次数" \'Y轴绑定到数量列

此主题相关图片如下:图表.png
按此在新窗口浏览图片


--  作者:大红袍
--  发布时间:2016/4/19 19:46:00
--  
 肯定只能根据一个排序。
--  作者:hezhiyin11
--  发布时间:2016/4/19 19:55:00
--  
根据一个排序没问题,Y轴应该是从小到大,X轴的点对应Y轴是多少就在那里形成一个点,这样连起来是曲线,现在问题是对角线。。。如何才能和实例效果一样??
图片点击可在新窗口打开查看此主题相关图片如下:图表0.png
图片点击可在新窗口打开查看

--  作者:大红袍
--  发布时间:2016/4/19 19:58:00
--  

 你测次数列,应该是字符列,你要改成数值列。

 

 实在不行,上传具体实例测试。


--  作者:hezhiyin11
--  发布时间:2016/4/19 20:21:00
--  
可以实现啦,谢谢啦!!