"Novembro", "Dezembro"] line_chart = pygal.Bar(width = 1600, heigth = 1000) line_chart.title = 'Participantes' line_chart.x_labels = map(str, range(len(MesesDoAno))) line_chart.add('2015', [ds2015.totalParticipantesJan(), ds2015.totalParticipantesFev(), ds2015.totalParticipantesMar(), ds2015.totalParticipantesAbr(), ds2015.totalParticipantesMai(), ds2015.totalParticipantesJun(), ds2015.totalParticipantesJul(), ds2015.totalParticipantesAgo(), ds2015.totalParticipantesSet(), ds2015.totalParticipantesOut(), ds2015.totalParticipantesNov(), ds2015.totalParticipantesDez()]) line_chart.add('2016', [ds2016.totalParticipantesJan(), ds2016.totalParticipantesFev(), ds2016.totalParticipantesMar(), ds2016.totalParticipantesAbr(), ds2016.totalParticipantesMai(), ds2016.totalParticipantesJun(), ds2016.totalParticipantesJul(), ds2016.totalParticipantesAgo(), ds2016.totalParticipantesSet(), ds2016.totalParticipantesOut(), ds2016.totalParticipantesNov(), ds2016.totalParticipantesDez()]) line_chart.add('2017', [ds2017.totalParticipantesJan(), ds2017.totalParticipantesFev(), ds2017.totalParticipantesMar(), ds2017.totalParticipantesAbr(), ds2017.totalParticipantesMai(), ds2017.totalParticipantesJun(), ds2017.totalParticipantesJul(), ds2017.totalParticipantesAgo(), ds2017.totalParticipantesSet(), ds2017.totalParticipantesOut(), ds2017.totalParticipantesNov(), ds2017.totalParticipantesDez()]) line_chart.add('2018', [ds2018.totalParticipantesJan(), ds2018.totalParticipantesFev(), ds2018.totalParticipantesMar(), ds2018.totalParticipantesAbr(), ds2018.totalParticipantesMai(), ds2018.totalParticipantesJun(), ds2018.totalParticipantesJul(), ds2018.totalParticipantesAgo(), ds2018.totalParticipantesSet(), ds2018.totalParticipantesOut(), ds2018.totalParticipantesNov(), ds2018.totalParticipantesDez()]) line_chart.render_to_png(filename="Bar", dpi= 2000) import pygal # First import pygal bar_chart = pygal.Bar() # Then create a bar graph object bar_chart.add('Fibonacci', [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55]) # Add some values
name="Atividades 2015"), 1, 1) fig.add_trace( go.Pie(labels=labels, values=[ ds2016.somaBancas(), ds2016.somaVideoAulas(), ds2016.somaSessoesClinicas(), ds2016.somaSigs(), ds2016.somaVCEbserh() ], name="Atividades 2016"), 1, 2) fig.add_trace( go.Pie(labels=labels, values=[ ds2017.somaBancas(), ds2017.somaVideoAulas(), ds2017.somaSessoesClinicas(), ds2017.somaSigs(), ds2017.somaVCEbserh() ], name="Atividades 2017"), 2, 1) fig.add_trace( go.Pie(labels=labels, values=[ ds2018.somaBancas(), ds2018.somaVideoAulas(), ds2018.somaSessoesClinicas(), ds2018.somaSigs(), ds2018.somaVCEbserh()
marker_color='indianred' )) fig.add_trace(go.Bar( x=meses, y=[ds2016.totalParticipantesJan(), ds2016.totalParticipantesFev(), ds2016.totalParticipantesMar(), ds2016.totalParticipantesAbr(), ds2016.totalParticipantesMai(), ds2016.totalParticipantesJun(), ds2016.totalParticipantesJul(), ds2016.totalParticipantesAgo(), ds2016.totalParticipantesSet(), ds2016.totalParticipantesOut(), ds2016.totalParticipantesNov(), ds2016.totalParticipantesDez()], name='Participantes 2016', marker_color='lightsalmon' )) fig.add_trace(go.Bar( x=meses, y=[ds2017.totalParticipantesJan(), ds2017.totalParticipantesFev(), ds2017.totalParticipantesMar(), ds2017.totalParticipantesAbr(), ds2017.totalParticipantesMai(), ds2017.totalParticipantesJun(), ds2017.totalParticipantesJul(), ds2017.totalParticipantesAgo(), ds2017.totalParticipantesSet(), ds2017.totalParticipantesOut(), ds2017.totalParticipantesNov(), ds2017.totalParticipantesDez()], name='Participantes 2017', marker_color='blue' )) fig.add_trace(go.Bar( x=meses, y=[ds2018.totalParticipantesJan(), ds2018.totalParticipantesFev(), ds2018.totalParticipantesMar(), ds2018.totalParticipantesAbr(), ds2018.totalParticipantesMai(), ds2018.totalParticipantesJun(), ds2018.totalParticipantesJul(), ds2018.totalParticipantesAgo(), ds2018.totalParticipantesSet(), ds2018.totalParticipantesOut(), ds2018.totalParticipantesNov(), ds2018.totalParticipantesDez()], name='Participantes 2018', marker_color='grey'
name='Atividades Nuts 2015', marker_color='indianred' )) fig.add_trace(go.Bar( x=meses, y=[ds2016.totalAtivJaneiro(), ds2016.totalAtivFevereiro(), ds2016.totalAtivMarco(), ds2016.totalAtivAbril(), ds2016.totalAtivMaio(), ds2016.totalAtivJunho(), ds2016.totalAtivJulho(), ds2016.totalAtivAgosto(), ds2016.totalAtivSetembro(), ds2016.totalAtivOutubro(), ds2016.totalAtivNovembro(), ds2016.totalAtivDezembro()], name='Atividades Nuts 2016', marker_color='lightsalmon' )) fig.add_trace(go.Bar( x=meses, y=[ds2017.totalAtivJaneiro(), ds2017.totalAtivFevereiro(), ds2017.totalAtivMarco(), ds2017.totalAtivAbril(), ds2017.totalAtivMaio(), ds2017.totalAtivJunho(), ds2017.totalAtivJulho(), ds2017.totalAtivAgosto(), ds2017.totalAtivSetembro(), ds2017.totalAtivOutubro(), ds2017.totalAtivNovembro(), ds2017.totalAtivDezembro()], name='Atividades Nuts 2017', marker_color='blue' )) fig.add_trace(go.Bar( x=meses, y=[ds2018.totalAtivJaneiro(), ds2018.totalAtivFevereiro(), ds2018.totalAtivMarco(), ds2018.totalAtivAbril(), ds2018.totalAtivMaio(), ds2018.totalAtivJunho(), ds2018.totalAtivJulho(), ds2018.totalAtivAgosto(), ds2018.totalAtivSetembro(), ds2018.totalAtivOutubro(), ds2018.totalAtivNovembro(), ds2018.totalAtivDezembro()], name='Atividades Nuts 2018', marker_color='grey' ))
N = 12 atividades2015 = (ds2015.totalAtivJaneiro(), ds2015.totalAtivFevereiro(), ds2015.totalAtivMarco(), ds2015.totalAtivAbril(), ds2015.totalAtivMaio(), ds2015.totalAtivJunho(), ds2015.totalAtivJulho(), ds2015.totalAtivAgosto(), ds2015.totalAtivSetembro(), ds2015.totalAtivOutubro(), ds2015.totalAtivNovembro(), ds2015.totalAtivDezembro()) atividades2016 = (ds2016.totalAtivJaneiro(), ds2016.totalAtivFevereiro(), ds2016.totalAtivMarco(), ds2016.totalAtivAbril(), ds2016.totalAtivMaio(), ds2016.totalAtivJunho(), ds2016.totalAtivJulho(), ds2016.totalAtivAgosto(), ds2016.totalAtivSetembro(), ds2016.totalAtivOutubro(), ds2016.totalAtivNovembro(), ds2016.totalAtivDezembro()) atividades2017 = (ds2017.totalAtivJaneiro(), ds2017.totalAtivFevereiro(), ds2017.totalAtivMarco(), ds2017.totalAtivAbril(), ds2017.totalAtivMaio(), ds2017.totalAtivJunho(), ds2017.totalAtivJulho(), ds2017.totalAtivAgosto(), ds2017.totalAtivSetembro(), ds2017.totalAtivOutubro(), ds2017.totalAtivNovembro(), ds2017.totalAtivDezembro()) atividades2018 = (ds2018.totalAtivJaneiro(), ds2018.totalAtivFevereiro(), ds2018.totalAtivMarco(), ds2018.totalAtivAbril(), ds2018.totalAtivMaio(), ds2018.totalAtivJunho(), ds2018.totalAtivJulho(), ds2018.totalAtivAgosto(), ds2018.totalAtivSetembro(), ds2018.totalAtivOutubro(), ds2018.totalAtivNovembro(), ds2018.totalAtivDezembro()) mesesDoano = [ 'JANEIRO', 'FEVEREIRO', 'MARÇO', 'ABRIL', 'MAIO', 'JUNHO', 'JULHO',
import numpy as np import DashNuts2015.DashNuts2015 as ds2015 import DashNuts2016.DashNuts2016 as ds2016 import DashNuts2017.DashNuts2017 as ds2017 import DashNuts2018.DashNuts2018 as ds2018 dadosDoAno = ReceberArquivoCSV("atividade2015.csv") fig = plt.figure(constrained_layout=True) gs = GridSpec(2, 2, figure=fig) valoresCategorias2015 = [ds2015.somaBancas(), ds2015.somaSigs(), ds2015.somaSessoesClinicas(), ds2015.somaVCEbserh(), ds2015.somaVideoAulas()] valoresCategorias2016 = [ds2016.somaBancas(), ds2016.somaSigs(), ds2016.somaSessoesClinicas(), ds2016.somaVCEbserh(), ds2016.somaVideoAulas()] valoresCategorias2017 = [ds2017.somaBancas(), ds2017.somaSigs(), ds2017.somaSessoesClinicas(), ds2017.somaVCEbserh(), ds2017.somaVideoAulas()] valoresCategorias2018 = [ds2018.somaBancas(), ds2018.somaSigs(), ds2018.somaSessoesClinicas(), ds2018.somaVCEbserh(), ds2018.somaVideoAulas()] categorias = ["Bancas", "SIG's", "Sessões Clínicas", "EBSERH", "Videoaulas"] # explode = (0.1,0,0,0,0.1) ax1 = fig.add_subplot(gs[0, 0]) ax1.set_title("Atividades 2015: " + str(ds2015.somaMeses())) ax1.pie(valoresCategorias2015, explode = explode,labels = categorias, autopct='%1.1f%%', shadow=True, startangle=90) ax1.legend() ax2 = fig.add_subplot(gs[1, 0]) ax2.set_title("Atividades 2016: " + str(ds2016.somaMeses())) ax2.pie(valoresCategorias2016, explode = explode,labels = categorias, autopct='%1.1f%%', shadow=True, startangle=90) ax2.legend()