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
streamlitpandasmatplotlibnumpyrequests(for image display in the sidebar)
This app was created by Moon Benjee (문벤지). Feel free to connect with me on LinkedIn!