Exemplo n.º 1
0
              "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'
))
Exemplo n.º 5
0
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',
Exemplo n.º 6
0
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()