0
我能夠在asp.net 4.0 web應用程序中生成一個3d堆疊柱面圖。如何顯示excel如asp.net圖形的背景圖?
protected void Page_Load(object sender, EventArgs e)
{
Random random = new Random();
for (int pointIndex = 0; pointIndex < 5; pointIndex++)
{
Chart1.Series["Series1"].Points.AddY(Math.Round((double)random.Next(45, 95), 0));
Chart1.Series["Series2"].Points.AddY(Math.Round((double)random.Next(5, 75), 0));
Chart1.Series["Series3"].Points.AddY(Math.Round((double)random.Next(5, 95), 0));
Chart1.Series["Series4"].Points.AddY(Math.Round((double)random.Next(35, 95), 0));
}
Chart1.Series["Series1"].ChartType = SeriesChartType.StackedColumn;
Chart1.Series["Series2"].ChartType = SeriesChartType.StackedColumn;
Chart1.Series["Series3"].ChartType = SeriesChartType.StackedColumn;
Chart1.Series["Series4"].ChartType = SeriesChartType.StackedColumn;
Chart1.Series["Series1"].Color = Color.Red;
Chart1.Series["Series2"].Color = Color.Black;
Chart1.Series["Series3"].Color = Color.Blue;
Chart1.Series["Series4"].Color = Color.Pink;
Chart1.Series["Series1"]["PointWidth"] = (0.6).ToString();
Chart1.Series["Series2"]["PointWidth"] = (0.6).ToString();
Chart1.Series["Series3"]["PointWidth"] = (0.6).ToString();
Chart1.Series["Series4"]["PointWidth"] = (0.6).ToString();
Chart1.Series["Series1"].LegendText = " ";
Chart1.Series["Series2"].LegendText = " ";
Chart1.Series["Series3"].LegendText = " ";
Chart1.Series["Series4"].LegendText = " ";
}
<asp:Chart ID="Chart1" runat="server" Width="500px" Height="500px">
<Series>
<asp:Series Name="Series1" CustomProperties="DrawingStyle=Cylinder">
</asp:Series>
<asp:Series Name="Series2" CustomProperties="DrawingStyle=Cylinder">
</asp:Series>
<asp:Series Name="Series3" CustomProperties="DrawingStyle=Cylinder">
</asp:Series>
<asp:Series Name="Series4" CustomProperties="DrawingStyle=Cylinder">
</asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="ChartArea1">
<Area3DStyle Enable3D="True"/>
</asp:ChartArea>
</ChartAreas>
上面的代碼顯示的圖形像下面,
所有細而到目前爲止預期,但我需要擺脫的GRAY背景和需要顯示的背景格由Excel生成的如下所示的線,
第二個問題,我們可以旋轉圖中的每個條,目前它顯示當前的3D設置?
不要在評論中發佈代碼,您應該將其包含在答案中。 – ace