toolkit chart的用法

zhaomingyun 2014-01-21 10:17:57


WPF绘画波形图,用toolkit和chart 绘画的,当鼠标放到一个点上时,它会自动显示这个点的坐标,如图中的某点(299,85.77),那么怎么通过程序把这个点的坐标值读过来呢? 只能看得到,但我程序中要用这个坐标值,怎么才能获取到呢?程序源码如下

public List<DataPoint> ListPoint = new List<DataPoint>(10000);
public Test()
{
InitializeComponent();
Curve();
}
private void Curve()
{
DataSeries dataSeries = new DataSeries();
Chart chart = new Chart();
dataSeries.RenderAs = RenderAs.Line;
dataSeries.XValueType = ChartValueTypes.Numeric;

chart.ZoomingEnabled = true;
chart.ScrollingEnabled = false;
chart.AnimationEnabled = false;
const double pi = 3.1415926;
int count = 128;
Axis charAxisX = new Axis();
WaveGrid.Children.Clear();

//chart.AxesX.Add(charAxisX);//为图表添加一个AxesX


for (int i = 0; i < 10*count; i++)
{


DataPoint datapoint = new DataPoint();
datapoint.XValue = i;
datapoint.YValue = 100 * Math.Sin( pi*(double)i / 64 );
dataSeries.DataPoints.Add(datapoint);
}

//for (int i = 0; i < 10 * count /*ListPoint.Count*/; i++)
//{

// dataSeries.DataPoints.Add(ListPoint[i]);
//}
dataSeries.RenderAs = RenderAs.Line;
chart.Series.Add(dataSeries);
WaveGrid.Children.Add(chart);
}
...全文
217 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
巨应打字员 2014-01-25
  • 打赏
  • 举报
回复
我不推荐用tookit chart,会和。net4.0 toolkitextend 冲突。 http://oxyplot.codeplex.com/ 还蛮不错的

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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