Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.7 kB
0
Indexable
Never
# Importar as bibliotecas necessárias
import matplotlib.pyplot as plt

# Criar as listas com as informações
forcas = ['Instituição de referência em Guimarães', 'Vínculo forte com a comunidade local', 'Equipe experiente e qualificada']
fraquezas = ['Dependência de financiamento público', 'Desafios na gestão de recursos humanos', 'Relevância em um mercado cada vez mais competitivo']
oportunidades = ['Ampliação da oferta cultural', 'Parcerias estratégicas com outras organizações culturais', 'Diversificação das fontes de financiamento']
ameacas = ['Cortes no financiamento público', 'Concorrência de outras organizações culturais', 'Desafios tecnológicos e mudanças nos padrões de consumo cultural']

# Configurar o gráfico
fig, ax = plt.subplots(figsize=(10, 8))
ax.set_title('Análise SWOT da A Oficina', fontsize=16, fontweight='bold')
ax.axis('off')

# Adicionar as informações no gráfico
ax.text(-0.2, 0.8, 'Forças', fontsize=14, fontweight='bold', color='green')
for i in range(len(forcas)):
    ax.text(0, 0.7-i*0.2, forcas[i], fontsize=12)
    
ax.text(-0.2, 0.1, 'Fraquezas', fontsize=14, fontweight='bold', color='red')
for i in range(len(fraquezas)):
    ax.text(0, 0-i*0.2, fraquezas[i], fontsize=12)
    
ax.text(1, 0.8, 'Oportunidades', fontsize=14, fontweight='bold', color='green')
for i in range(len(oportunidades)):
    ax.text(1.2, 0.7-i*0.2, oportunidades[i], fontsize=12)
    
ax.text(1, 0.1, 'Ameaças', fontsize=14, fontweight='bold', color='red')
for i in range(len(ameacas)):
    ax.text(1.2, 0-i*0.2, ameacas[i], fontsize=12)
    
# Exibir o gráfico
plt.show()