以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 图标问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=124868) |
-- 作者:zaq3574020 -- 发布时间:2018/9/15 10:06:00 -- 图标问题 Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Dim t As Table = Tables("库存表") \'定义一个变量t引用数据表 Dim sm As Integer = t.Compute("Sum(数量)") \'计算总数量 Chart= Forms("库存分析").Controls("Chart1") \' 引用窗口中的图表 Chart.VisualEffect = True \'加上这一行,让你的图表更漂亮 Chart.ChartType = ChartTypeEnum.Pie \'图表1类型改为Bar(条形) t.Rows.count 有1W多条 For Each r As Row In t.Rows Series = Chart.SeriesList.Add() \'增加一个图系 Series.Length = 1 \'一个系列只能包括一个值 Series.Text = r("产品") & "(" & r("数量") & ")" \'设置图系的标题 Series.Y(0) = r("数量") \'指定值 Series.DataLabelText = Math.Round(r("数量")*100/sm,2) & "%" \'计算百分比 Next Chart.LegendVisible = True \'显示图列 Chart.LegendCompass= CompassEnum.East \'图列显示在东方(右方) 一执行就卡了
|
-- 作者:有点蓝 -- 发布时间:2018/9/15 10:34:00 -- 1W多条记录肯定卡死。图表不适合显示这么多记录 |
-- 作者:zaq3574020 -- 发布时间:2018/9/15 11:51:00 -- 以下是引用有点蓝在2018/9/15 10:34:00的发言: 1W多条记录肯定卡死。图表不适合显示这么多记录 1W多条的记录是 没有办法做成图标了吗
|
-- 作者:有点蓝 -- 发布时间:2018/9/15 13:47:00 -- 不适合做,减少数据量,分段显示 |
-- 作者:zaq3574020 -- 发布时间:2018/9/15 14:25:00 -- 以下是引用有点蓝在2018/9/15 13:47:00的发言: 不适合做,减少数据量,分段显示 此主题相关图片如下:1.png 这种筛选完然后做图表,同颜色的要怎么合并在一起?
[此贴子已经被作者于2018/9/15 14:25:47编辑过]
|
-- 作者:有点蓝 -- 发布时间:2018/9/15 14:59:00 -- 做分组统计,然后根据统计结果生成图表http://www.foxtable.com/webhelp/scr/0158.htm |