求思路:linechart上鼠标停在一条线上时,显示这个数据点的信息

地狱羔羊 2011-02-28 05:17:39
flex的lineChat可以根据数据生成线图..那我怎么获得鼠标停留的线上的某一点的横,纵坐标值?
例如:横坐标是月份,纵坐标是数值,我要获取我鼠标停留的那一点的时间以及对应的数值.
...全文
597 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yun412 2011-07-26
  • 打赏
  • 举报
回复
//清空原有图形
LineChart1.Graphs.Clear();
你要查询的sql语句
//添加数据线对象
LineChartGraph lineChartGraph = new LineChartGraph();
//顶点形状为圆点
lineChartGraph.Bullet = LineChartBulletTypes.Round;
//顶点颜色
lineChartGraph.BulletColor = Color.Blue;
//向下面积图的颜色
lineChartGraph.FillColor = Color.Yellow;
//向下面积图的透明度
lineChartGraph.FillAlpha = Convert.ToByte(20);
//添加数据
//Y轴值在右边(默认在左边)
//lineChartGraph.Axis = LineChartAxes.Right;

lineChartGraph.DataSource = dataSet;//数据源
lineChartGraph.DataSeriesItemIDField = "Time";//标识字段
lineChartGraph.DataValueField = ddlName.Text.Trim();//值字段
lineChartGraph.Title = ddlName.SelectedItem.Text.Trim();//数据系列标题
//添加线条到图形
LineChart1.Graphs.Add(lineChartGraph);

//添加Y轴单位说明
LineChart1.Labels.Add(new ChartLabel("", new Unit(80), new Unit(80))); //单位为mm
LineChart1.DataSource = dataSet;
LineChart1.DataSeriesIDField = "Time";
LineChart1.DataBind();
地狱羔羊 2011-03-01
  • 打赏
  • 举报
回复
顶一个,继续求指教

2,278

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧