Spaces:
Running
Running
Mohidadil
commited on
Commit
·
e8c561c
1
Parent(s):
2447c82
Updated app.py after bug fix
Browse files
app.py
CHANGED
@@ -788,12 +788,20 @@ def main():
|
|
788 |
color_discrete_sequence=px.colors.qualitative.Set1)
|
789 |
st.plotly_chart(fig, use_container_width=True)
|
790 |
else:
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
797 |
|
798 |
# Box Plot
|
799 |
if st.checkbox("Show Box Plot") and x_col:
|
|
|
788 |
color_discrete_sequence=px.colors.qualitative.Set1)
|
789 |
st.plotly_chart(fig, use_container_width=True)
|
790 |
else:
|
791 |
+
# Convert Plotly RGB strings to matplotlib-accepted hex colors
|
792 |
+
def rgb_to_hex(rgb_str):
|
793 |
+
rgb_str = rgb_str.replace('rgb(', '').replace(')', '')
|
794 |
+
r, g, b = map(int, rgb_str.split(','))
|
795 |
+
return '#%02x%02x%02x' % (r, g, b)
|
796 |
+
|
797 |
+
colors_hex = [rgb_to_hex(c) for c in px.colors.qualitative.Set1]
|
798 |
+
|
799 |
+
plt.figure(figsize=(10, 5), facecolor='#1C2526')
|
800 |
+
plt.pie(pie_df, labels=pie_df.index, autopct='%1.1f%%', colors=colors_hex)
|
801 |
+
plt.title(f"Pie Chart of {x_col}")
|
802 |
+
plt.gcf().set_facecolor('#1C2526')
|
803 |
+
st.pyplot(plt)
|
804 |
+
plt.clf()
|
805 |
|
806 |
# Box Plot
|
807 |
if st.checkbox("Show Box Plot") and x_col:
|