答案 0 :(得分:3)
这些小线图称为迷你图 - 这是您需要的关键字。有很多方法可以在a client with jQuery或hacking ASP.NET Charting甚至DYI with System.Drawing上进行。
答案 1 :(得分:0)
考虑:必须在UI线程上绘制图表,因此您希望图表(实时或延迟)的响应速度如何?
布置图表(我在纸上执行此操作)以确定X和Y范围,限制等。这将帮助您清楚地了解您想要的内容。
把它放在一起没有办法测试,但这可能会让你朝着正确的方向前进。我从来没有创造过类似“迷你线”的东西。
Point newPoint;
Point lastPoint;
void SetNewPoint( Point NewPoint );
{
newPoint = NewPoint;
myPicBox.Refresh ( ); // include the Rectangle area to refresh
}
void myPicBox_Paint ( object sender, PaintEventArgs e)
{
// grab Graphics handle
// paint line from lastPoint to newPoint
// you will have to keep a collection of points if redrawing the entire graph
}