This Streamlit app empowers you to create visually informative radar charts for SWOT (Strengths, Weaknesses, Opportunities, Threats) analysis.
- Intuitive Input: Enter SWOT factors and their importance levels easily using text areas and sliders.
- Interactive Chart: Visualize the average importance of each SWOT category on an interactive radar chart.
- Customizable: Adjust the importance of each factor individually.
- Clear Labeling: See category names and average importance values directly on the chart.
-
Clone the repository:
git clone [https://github.com/](https://github.com/benjaminjvdm/swot-analysis.git
-
Install dependencies:
pip install -r requirements.txt
-
Run the app:
streamlit run app.py
-
Input SWOT Factors: Enter comma-separated lists of strengths, weaknesses, opportunities, and threats.
-
Rate Importance: Use the inputs to assign an importance level (1-3) to each factor.
-
Generate Chart: Click the "Generate Radar Chart" button to visualize your analysis.
Strengths: Strong brand, Loyal customer base, Efficient production
Weaknesses: High production costs, Limited distribution network, Lack of innovation
Opportunities: Growing market, New technology, Emerging trends
Threats: Increased competition, Economic downturn, Regulatory changes
streamlit
pandas
matplotlib
numpy
requests
(for image display in the sidebar)
This app was created by Moon Benjee (문벤지). Feel free to connect with me on LinkedIn!