如何以全宽度显示图表图像到屏幕?

时间:2015-07-21 06:21:30

标签: c# asp.net

图表生成如此之小。我正在使用asp.net图表控件。如何显示图表图像大小而不缩小和拉伸。如何根据asp.net??中的数据使图表高度和宽度动态p>

1 个答案:

答案 0 :(得分:0)

这取决于您完全使用它的方式,但System.Web.UI.DataVisualization.Charting.Chart具有WidthHeight属性:

System.Web.UI.DataVisualization.Charting.Chart Chart1 = new System.Web.UI.DataVisualization.Charting.Chart();
Chart1.Width = 412;
Chart1.Height = 296;
Chart1.RenderType = RenderType.ImageTag;
//....
// Render chart control
Chart1.Page = this;
HtmlTextWriter writer = new HtmlTextWriter(Page.Response.Output);
Chart1.RenderControl(writer);

<asp:chart id="Chart1" runat="server" Height="296px" Width="412px" ImageLocation="~/TempImages/ChartPic_#SEQ(300,3)" Palette="BrightPastel" imagetype="Png" BorderDashStyle="Solid" ...

有关详细信息,建议您在https://code.msdn.microsoft.com/Samples-Environments-for-b01e9c61处查看示例。