ChartEngine wcEng = new ChartEngine();
wcEng.Size = new Size(200, 200);
ChartCollection wcCharts = new ChartCollection(wcEng);
wcEng.Charts = wcCharts;
SmoothLineChart slChart = new SmoothLineChart();
slChart.Line.Color = Color.Red;
slChart.Legend = "Watts";
slChart.ShowLineMarkers = false;
slChart.ShowLegend = false;
slChart.Data.Add(new ChartPoint("One", 12));
slChart.Data.Add(new ChartPoint("Two", 22));
slChart.Data.Add(new ChartPoint("Three", 2));
wcCharts.Add(slChart);
//' Uncomment this line to Set-up Optional properties on the chart
//' SetMoreProperties(wcEng)
Bitmap bmp;
System.IO.MemoryStream memStream = new System.IO.MemoryStream();
bmp = wcEng.GetBitmap();
bmp.Save(memStream, System.Drawing.Imaging.ImageFormat.Png);
memStream.WriteTo(Response.OutputStream);
Response.End();
wcEng.Size = new Size(200, 200);
ChartCollection wcCharts = new ChartCollection(wcEng);
wcEng.Charts = wcCharts;
SmoothLineChart slChart = new SmoothLineChart();
slChart.Line.Color = Color.Red;
slChart.Legend = "Watts";
slChart.ShowLineMarkers = false;
slChart.ShowLegend = false;
slChart.Data.Add(new ChartPoint("One", 12));
slChart.Data.Add(new ChartPoint("Two", 22));
slChart.Data.Add(new ChartPoint("Three", 2));
wcCharts.Add(slChart);
//' Uncomment this line to Set-up Optional properties on the chart
//' SetMoreProperties(wcEng)
Bitmap bmp;
System.IO.MemoryStream memStream = new System.IO.MemoryStream();
bmp = wcEng.GetBitmap();
bmp.Save(memStream, System.Drawing.Imaging.ImageFormat.Png);
memStream.WriteTo(Response.OutputStream);
Response.End();
本文介绍了一种使用 ChartEngine 库创建并配置平滑折线图的方法。具体步骤包括初始化 ChartEngine 对象,设置图表尺寸,添加数据点等。此外,还展示了如何将生成的图表保存为 PNG 图片格式。
4571

被折叠的 条评论
为什么被折叠?



