Charts 管道图控制

Charts 管道图控制,charts,pipeline,Charts,Pipeline,我正在寻找能够显示如下数据的图表控件: 但不能是Silverlight、Flash或其他迫使用户安装插件的技术 如果控件可以使用HTML5、JavaScript、C,那就最好了。对我来说,它看起来像一个包含数据的简单表格。以后,您始终可以使用System.Drawing使用C动态渲染列1和列2上的图像。使用图表控件来绘制2幅简单的图像听起来有点过分了,而使用C,您可以轻松地做您需要的事情,并使用web标准将其呈现给客户端,而无需任何插件 要覆盖2个图像并在其上写入一些文字: string gra

我正在寻找能够显示如下数据的图表控件:

但不能是Silverlight、Flash或其他迫使用户安装插件的技术


如果控件可以使用HTML5、JavaScript、C,那就最好了。对我来说,它看起来像一个包含数据的简单表格。以后,您始终可以使用System.Drawing使用C动态渲染列1和列2上的图像。使用图表控件来绘制2幅简单的图像听起来有点过分了,而使用C,您可以轻松地做您需要的事情,并使用web标准将其呈现给客户端,而无需任何插件

要覆盖2个图像并在其上写入一些文字:

string graphPath = Server.MapPath("graph.png");
string iconPath = Server.MapPath("icon.png");

// Prepare the template image
System.Drawing.Image template = Bitmap.FromFile(graphPath);
Graphics gfx = Graphics.FromImage(template);

// Draw an icon on it on x=70, y=70 
Bitmap icon = new Bitmap(iconPath);
gfx.DrawImage(icon, new Point(70, 70));

// Draw a string on it on x=150, y=150
Font font = new Font("Arial", 12.0f);
gfx.DrawString("11/14/2009", font, Brushes.Black, new Point(150, 150));

// Output the resulting image
Response.ContentType = "image/png";
template.Save(Response.OutputStream, ImageFormat.Png);
你看,你最终很少编码,你也不会屈服于一个图表控件所规定的规则