2016-06-01 15 views
1

私は1つのチャートコントロール内に2つのチャートエリアChartarea1とChartarea2を持っています。ASP.NETチャートコントロール内でチャートエリアを水平に整列

これは垂直に整列されていますが、水平に整列したいと思います。私はAlignmentOrientation = "Horizo​​ntal"を使用しましたが、助けにはなりませんでした。

私は以下のように出力を取得しています:

enter image description here

しかし、私はのような出力を必要とする:任意の助けが理解されるであろう enter image description here

<asp:Chart ID="chartTest" runat="server" EnableViewState="true" Visible="false" Width="650px"><Titles><asp:Title Text="Test" Font="Arial, 11pt, style=Bold" /></Titles><Series><!--have few series here --></Series><ChartAreas><asp:ChartArea Name="ChartArea1" Area3DStyle-Enable3D="false"><Area3DStyle Enable3D="false" WallWidth="3" LightStyle="Realistic"></Area3DStyle></asp:ChartArea><asp:ChartArea Name="ChartArea2" Area3DStyle-Enable3D="false"><Area3DStyle Enable3D="false" WallWidth="3" LightStyle="Realistic"></Area3DStyle></asp:ChartArea></ChartAreas></asp:Chart> 

。あなたはChartAreaの位置や大きさを制御することができます

答えて

4

:あなたの助けを

protected void Page_Load(object sender, EventArgs e) 
    { 
     Chart1.ChartAreas[0].Position.Auto = false; 
     Chart1.ChartAreas[0].Position.X = 0; 
     Chart1.ChartAreas[0].Position.Y = 0; 
     Chart1.ChartAreas[0].Position.Height = 25; 
     Chart1.ChartAreas[0].Position.Width = 25; 

     Chart1.ChartAreas[1].Position.Auto = false; 
     Chart1.ChartAreas[1].Position.X = 25; 
     Chart1.ChartAreas[1].Position.Y = 0; 
     Chart1.ChartAreas[1].Position.Height = 25; 
     Chart1.ChartAreas[1].Position.Width = 25; 
    } 

enter image description here

+1

感謝。出来た。 –

関連する問題