以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于图表问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146779) |
-- 作者:裴保民 -- 发布时间:2020/3/2 12:23:00 -- 关于图表问题 为什么生成的图表是这样子的呢?数据线那么乱 |
-- 作者:有点蓝 -- 发布时间:2020/3/2 13:33:00 -- 代码? |
-- 作者:裴保民 -- 发布时间:2020/3/2 13:51:00 -- Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Chart= e.Form.Controls("Chart1") \' 引用窗口中的图表 Chart.DataSource = "统计表2" \'设置绑定表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'增加一个图系 Series.X.DataField = "月份" \'X轴绑定到月份列 Series.Y.DataField = "收入金额" \'Y轴绑定到数量列
|
-- 作者:有点蓝 -- 发布时间:2020/3/2 14:55:00 -- 绑定的情况下,是按照原来行顺序处理的,改为这种 Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Dim t As Table = Tables("统计表1") \'定义一个变量t引用数据表 Chart= e.Form.Controls("Chart1") \' 引用窗口中的图表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'增加一个图系 t.sort = "月份" Series.Length = t.Rows.Count \'图系的数据点数等于表的行数
For i As integer = 0 to t.Rows.Count - 1 \'指定每个数据点的位置 Series.X(i) = t.Rows(i)("月份") \'指定水平坐标 Series.Y(i) = t.Rows(i)("收入金额") \'指定垂直坐标 Next |
-- 作者:裴保民 -- 发布时间:2020/3/2 21:13:00 -- 关于图表帮助文件里没有立体图表介绍,怎么设置成:线形图、条形图、饼形图变成立体图形呢? |
-- 作者:有点蓝 -- 发布时间:2020/3/2 21:34:00 -- 目前没有内置这种类型的图表 |
-- 作者:裴保民 -- 发布时间:2020/3/2 23:19:00 -- 第一次生成线形图正常,如果生成饼形图后再重新生成线形图就变了,什么原因? [此贴子已经被作者于2020/3/2 23:20:24编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/3/3 8:31:00 -- 把VisualEffect设置去掉:http://www.foxtable.com/webhelp/topics/0986.htm |
-- 作者:裴保民 -- 发布时间:2020/3/3 10:32:00 -- Chart控件文本框怎么去掉呢? |
-- 作者:有点蓝 -- 发布时间:2020/3/3 11:03:00 -- 什么地方文本框?截图说明 |