以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于图表控件中数据点的标示 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=89632) |
-- 作者:hgzvip -- 发布时间:2016/8/25 21:00:00 -- [求助]关于图表控件中数据点的标示 老师,我有一个显示客户分布的图表,主要列:客户名称、坐标x,坐标y,代码如下: Tables("客户分布_table1").Filter = "[坐标x] > 0" \'在窗口“客户分布”的table1表中筛选出有坐标位置的客户 Dim Chart As WinForm.Chart \'定义一个图表变量 Dim Series As WinForm.ChartSeries \'定义一个图系变量 Chart= e.Form.Controls("Chart1") \' 引用窗口中的图表 Chart.SeriesList.Clear() \'清除图表原来的图系 Series = Chart.SeriesList.Add() \'增加一个图系 Dim u As Integer = Tables("客户分布_table1").Rows.Count Series.Length = u \'新增图系包括u个数据点(有效的数据行) Series.MarkShape= MarkShapeEnum.Dot \'指定数据标记为原点型. series.MarkSize = 10 \'标记点的大小(像素) Series.LinePattern = LinePatternEnum.None \'不显示数据点之间的联线 With Tables("客户分布_table1") .Position = 0 For i As Integer = 1 To u Series.X(i) = .Current("坐标x") Series.Y(i) = .Current("坐标y") .Position = i Next End With 运行没问题,但我想把“客户名称”显示在每个数据点的周围,请教老师要怎么实现?
|
-- 作者:有点甜 -- 发布时间:2016/8/25 21:14:00 -- 参考这里的示例二: http://www.foxtable.com/webhelp/scr/0968.htm |