Olá Pessoal,
No post de hoje, veremos como criar gráficos utilizando o Powershell. Com essa técnica poderemos gerar reports HTML com um visual mais executivo, contemplando estatísticas e deixando com um perfil bem mais profissional.
Para aprender a fazer mais gráficos como este basta assistir o video abaixo:
Snippet do video:
[void][Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms') [void][Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms.DataVisualization') $Chart = New-Object -TypeName System.Windows.Forms.DataVisualization.Charting.Chart $chart.Size = '600,400' $ChartArea = New-Object -TypeName System.Windows.Forms.DataVisualization.Charting.ChartArea $ChartArea.AxisX.Title = 'Timeline' $ChartArea.AxisY.Title = 'Consumo em %' $Chart.ChartAreas.Add($ChartArea) $Chart.Series.Add('Demo') $ChartArea.AxisX.LabelStyle.Angle = '-45' $Chart.Series['Demo'].ChartType = [System.Windows.Forms.DataVisualization.Charting.SeriesChartType]::Column $Chart.Series['Demo'].Points.AddXY('11:00','20') $Chart.Series['Demo'].Points.AddXY('11:15','15') $Chart.Series['Demo'].Points.AddXY('11:30','15') $Chart.Series['Demo'].Points.AddXY('11:45','50') $Title = New-Object -TypeName System.Windows.Forms.DataVisualization.Charting.Title $Chart.Titles.Add($Title) $Chart.Titles[0].Text = 'Grafico de Exemplo - GuidoOliveira.com' $Chart.SaveImage("$env:USERPROFILEDesktopGraficoDemo.png", 'png')
Dúvidas? Comentários? Comente!
Até a próxima!
1 Comment
up