CONFIGURAR GR?FICO
Boa noite pessoal, estou tentando criar um gráfico, só que cheguei num ponto que não estou conseguindo resolver, é só falta isso pra acabar meu projeto.
Eu tenho esse código abaixo que cria meu gráfico, agora eu queria traçar uma linha no gráfico igual a figura em anexo, a linha fixada no 100% sempre
Alguém pode dar uma luz de como posso fazer isso, fazendo um favor..
Eu tenho esse código abaixo que cria meu gráfico, agora eu queria traçar uma linha no gráfico igual a figura em anexo, a linha fixada no 100% sempre
Alguém pode dar uma luz de como posso fazer isso, fazendo um favor..
Dim DtChart As New DataTable
DtChart.Columns.Add([Ô]Máquinas[Ô], GetType(String))
DtChart.Columns.Add([Ô]Ocupação[Ô], GetType(Double))
DtChart.Columns.Add([Ô]Meta[Ô], GetType(Double))
For row As Integer = 0 To FormConsultaProducao.DataGridView3.Rows.Count - 1
DtChart.Rows.Add(FormConsultaProducao.DataGridView3.Item(0, row).Value, _
Replace(FormConsultaProducao.DataGridView3.Item(4, row).Value, [Ô]%[Ô], [Ô][Ô]) / 100, 100)
Next
Chart1.Series.Clear()
[ô]Dim series1 As Series = Chart1.Series.Add([Ô]Series 1[Ô])
Chart1.Series.Add([Ô]Serie 1[Ô])
Chart1.Series(0).IsVisibleInLegend = False
Dim ChartTipo As String = [Ô][Ô]
ChartTipo = DataVisualization.Charting.SeriesChartType.Column
With Chart1
.Titles.Clear()
.Series(0).LegendText = [Ô][Ô]
.Titles.Clear()
.Titles.Add([Ô]-----[Ô])
Chart1.Titles(0).Font = New Font([Ô]Times New Roman[Ô], 14, FontStyle.Bold)
.Titles(0).ForeColor = Color.Blue
.ChartAreas(0).AxisY.Title = [Ô]%[Ô]
.ChartAreas(0).AxisY.TitleFont = New Font([Ô]Times New Roman[Ô], 14, FontStyle.Bold)
.ChartAreas(0).AxisY.TitleForeColor = Color.Blue
.ChartAreas(0).AxisX.Title = [Ô][Ô]
.ChartAreas(0).AxisX.TitleFont = New Font([Ô]Times New Roman[Ô], 12, FontStyle.Bold)
.ChartAreas(0).AxisX.TitleForeColor = Color.Brown
.Palette = ChartColorPalette.BrightPastel
Chart1.Series(0).Points.DataBind(DtChart.DefaultView, [Ô]Máquinas[Ô], [Ô]Ocupação[Ô], Nothing)
Chart1.ChartAreas(0).AxisX.ScrollBar.Enabled = True
Chart1.ChartAreas(0).AxisX.ScrollBar.ButtonStyle = ScrollBarButtonStyles.SmallScroll
Chart1.ChartAreas(0).AxisX.ScrollBar.BackColor = Color.LightGray
Chart1.ChartAreas(0).AxisX.ScrollBar.ButtonColor = Color.DarkGray
Chart1.ChartAreas(0).AxisX.ScrollBar.IsPositionedInside = True
Chart1.ChartAreas(0).AxisX.IsLabelAutoFit = True
Chart1.ChartAreas(0).AxisX.ScaleView.Size = 14
.ChartAreas(0).AxisY.LabelStyle.Format = [Ô]0.00%[Ô]
.Series(0).LabelFormat = [Ô]0.00%[Ô]
.ChartAreas(0).AxisX.Interval = 1
.ChartAreas(0).AxisX.LabelStyle.Angle = -25
.Series(0).IsValueShownAsLabel = True
Chart1.Series(0).Font = New System.Drawing.Font([Ô]Times New Roman[Ô], 8.0F, System.Drawing.FontStyle.Bold)
.ChartAreas(0).AxisX.LabelStyle.Font = New System.Drawing.Font([Ô]Times New Roman[Ô], 11.0F, System.Drawing.FontStyle.Bold)
.ChartAreas(0).AxisY.LabelStyle.Font = New System.Drawing.Font([Ô]Times New Roman[Ô], 11.0F, System.Drawing.FontStyle.Bold)
Chart1.ChartAreas([Ô]ChartArea1[Ô]).AxisX.MajorGrid.Enabled = False
Chart1.Series(0).IsVisibleInLegend = False
End With
Apesar de ter criado 3 colunas no datasource, você só adicionou duas Series no objeto. Adicione mais uma série à coleção, mudo o tipo (SeriesChartType) dela para Line e pronto. Lembrando que os valores da coluna Meta ficarão sempre como 1 (100%) ... (na hora que você adiciona para o datatable).
Sem querer me meter no método de desenvolvimento do colega, mas eu sugiro tentar deixar o código um pouco mais organizado. Um bom começo seria separando Informaçao de Aparência.
Abraços!
Sem querer me meter no método de desenvolvimento do colega, mas eu sugiro tentar deixar o código um pouco mais organizado. Um bom começo seria separando Informaçao de Aparência.
Abraços!
Valeu pela dica DS2T, com sua dica eu consegui resolver....
O código ta bagunçado mesmo srsrs, é que nunca tinha montado gráfico, ai eu sai pegando na internet um pedaço aqui outro ali e fui fazendo esse rascunho ai srsrs, mas já organizei o código, agora ta beleza srsrsr
Obrigado pela força!!
O código ta bagunçado mesmo srsrs, é que nunca tinha montado gráfico, ai eu sai pegando na internet um pedaço aqui outro ali e fui fazendo esse rascunho ai srsrs, mas já organizei o código, agora ta beleza srsrsr
Obrigado pela força!!
Tópico encerrado , respostas não são mais permitidas