none
Posicionar um gráfico na página RRS feed

  • Pergunta

  • Em uma página tenho dois gráficos que ao executar F5 aparecem um ao lado do outro na linha no lado extremo esquerdo no rodapé da página. Tentei colocar em uma table, mas sem sucesso, também tentei com <center>, mas sem sucesso.

    Como poderia fazer para aparecer um sobre o outro e alinhados na horizontal com espaço de duas linhas entre eles?

    asp:Chart ID="Chart_AARH" runat="server">
                          <Series>
                              <asp:Series Name="Series1">
                              </asp:Series>
                          </Series>
                          <ChartAreas>
                              <asp:ChartArea Name="ChartArea1">
                              </asp:ChartArea>
                          </ChartAreas>
                      </asp:Chart>
         <br />
        <br />
                  
                     <asp:Chart ID="Chart1" runat="server">
                         <Series>
                             <asp:Series Name="Series1">
                             </asp:Series>
                         </Series>
                         <ChartAreas>
                             <asp:ChartArea Name="ChartArea1">
                             </asp:ChartArea>
                         </ChartAreas>
                     </asp:Chart>

    segunda-feira, 17 de setembro de 2012 12:54

Todas as Respostas

  • Amigo,

    Veja se um desses links conseguem te ajudar:

    http://betterdashboards.wordpress.com/2009/02/11/align-multiple-chart-areas/ 
    http://www.ezzylearning.com/tutorial.aspx?tid=4337488 

    Se mesmo assim você continuar com problema, envie um print para eu ter uma ideia de como vamos resolver isso!

    Boa sorte!


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 17 de setembro de 2012 13:55
  • Valeu Lucas,

    estou procurando compreender seus links, abaixo os códigos sem sucesso:

    html:

    <html xmlns="http://www.w3.org/1999/xhtml">
    < head runat="server">
        <title></title>
     
    < /head>
    < body>
        <form id="form1" runat="server">
      
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">      
        </asp:ToolkitScriptManager>
        <uc1:MenuPublico ID="MenuPublico1" runat="server" />
        <br />
        <div>                 
                          <asp:Chart ID="Chart_AARH" runat="server">
                          <Series>
                              <asp:Series Name="Series1" >
                              </asp:Series>
                          </Series>
                          <ChartAreas>
                              <asp:ChartArea Name="ChartArea1">
                                 </asp:ChartArea>
                          </ChartAreas>
                      </asp:Chart>
         </div>
         <div>
                    <asp:Chart ID="Chart1" runat="server">
                         <Series>
                             <asp:Series Name="Series1">
                             </asp:Series>
                         </Series>
                         <ChartAreas>
                             <asp:ChartArea Name="ChartArea1">
                             </asp:ChartArea>
                         </ChartAreas>
                     </asp:Chart>
                
        </div>
        <div>
                      <asp:Chart ID="Chart2" runat="server">
                         <Series>
                             <asp:Series Name="Series1">
                             </asp:Series>
                         </Series>
                        <ChartAreas>
                             <asp:ChartArea Name="ChartArea1">
                             </asp:ChartArea>
                         </ChartAreas>
                     </asp:Chart>
           </div>
        </form>
    < /body>
    < /html>

    CodeBehind:

    Private Sub GraficoDia()
            da.SelectCommand = New OleDbCommand("SELECT data, COUNT(*) AS QTD FROM(tbVE) WHERE Format(data,'mmyyyy')=Format(Date(),'mmyyyy')GROUP BY data", New OleDbConnection(My.Settings.SIAConecte))
            da.Fill(DSet, "tbDia")
            Dim ChartArea1 As ChartArea = New ChartArea()
            Dim Series1 As Series = New Series()
            Dim Chart_AARH = New Chart()
            Me.Controls.Add(Chart_AA)
            ChartArea1.Name = "ChartArea1"
            ChartArea1.AxisY.MajorGrid.LineColor = Drawing.Color.DarkGray
            ChartArea1.AxisY.MajorGrid.LineDashStyle = ChartDashStyle.Dash
            ChartArea1.AxisX.Interval = 1
            ChartArea1.AxisX.IsLabelAutoFit = False
            ChartArea1.AxisX.TextOrientation = TextOrientation.Rotated270
            ChartArea1.AxisX.MajorGrid.LineWidth = 0
            Chart_AARH.ChartAreas.Add(ChartArea1)
            Chart_AARH.ID = "Chart1"
            Chart_AARH.BackColor = Drawing.Color.DarkSeaGreen
            Series1.ChartArea = "ChartArea1"
            Series1.Name = "Series1"
            Series1.ChartType = SeriesChartType.Column
            Series1.IsValueShownAsLabel = True
            Series1.IsXValueIndexed = True
            Series1.BorderWidth = 2
            Series1.Color = Drawing.Color.Red
            Chart_AARH.Series.Add(Series1)
            Chart_AARH.Width = 600
            Chart_AARH.Height = 300
            Chart_AARH.TabIndex = 0
            Chart_AARH.Titles.Add("ACIDENTES.")
            Chart_AARH.Titles.Add("NÚMERO.")
            Chart_AARH.Titles.Add("FONTE")
            Chart_AARH.Series("Series1").XValueMember = "data"
            Chart_AARH.Series("Series1").YValueMembers = "QTD"
            Chart_AARH.DataSource = DSet.Tables("tbDia")
    End Sub

    segunda-feira, 17 de setembro de 2012 14:06
  • Ok...nesse caso eu preciso de um print do resultado senão infelizmente não consigo bolar uma solução. Tem como?


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 17 de setembro de 2012 14:24
  • Posso sim, mas a imagem ficou com 5,93 MB, então como poderia postar?
    segunda-feira, 17 de setembro de 2012 14:50
  • Abre no paint e manda salvar como JPG depois clica no icone de imagem aqui no editor, último ícone, na tela que vai aparecer clica em carregar seleciona a imagem e pronto!

    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 17 de setembro de 2012 14:53
  • segunda-feira, 17 de setembro de 2012 14:57
  • Lucas consegue visualizar o problema?
    • Editado Wilson Boris segunda-feira, 17 de setembro de 2012 18:44 correçao
    segunda-feira, 17 de setembro de 2012 18:39
  • Wilson,

    Desculpa a demora...consegui sim...acredito que eu consiga te ajudar...só não consigo fazer isso nesse momento pq to enrolado em um projeto aqui mas hoje a noite vou organizar uma solução legal.


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"

    segunda-feira, 17 de setembro de 2012 18:51
  • Wilson,

    Desculpa a demora...consegui sim...acredito que eu consiga te ajudar...só não consigo fazer isso nesse momento pq to enrolado em um projeto aqui mas hoje a noite vou organizar uma solução legal.


    Não esqueça de marcar como útil uma resposta que te ajude.
    "A diversão é a alma do negócio"


    agradeço muito e aguardarei.
    segunda-feira, 17 de setembro de 2012 19:04