Untitled

 avatar
unknown
plain_text
a month ago
1.7 kB
3
Indexable
import matplotlib.pyplot as plt
import pandas as pd

# Create the data for the schedule
data = [
        ["Week", "Day", "Wash Type"],
            ["1", "Monday", "Body Wash"],
                ["1", "Tuesday", "Body Wash"],
                    ["1", "Wednesday", "Body Wash"],
                        ["1", "Friday", "Interior & Exterior Wash"],
                            ["2", "Monday", "Body Wash"],
                                ["2", "Tuesday", "Body Wash"],
                                    ["2", "Wednesday", "Body Wash"],
                                        ["2", "Friday", "Interior & Exterior Wash"],
                                            ["3", "Monday", "Body Wash"],
                                                ["3", "Tuesday", "Body Wash"],
                                                    ["3", "Wednesday", "Body Wash"],
                                                        ["3", "Friday", "Interior & Exterior Wash"],
                                                            ["4", "Monday", "Body Wash"],
                                                                ["4", "Tuesday", "Body Wash"],
                                                                    ["4", "Friday", "Interior & Exterior Wash"]
]

# Create a DataFrame
df = pd.DataFrame(data[1:], columns=data[0])

# Create a figure and axis
fig, ax = plt.subplots(figsize=(8, 6))
ax.axis('tight')
ax.axis('off')

# Create a table and add it to the plot
table = ax.table(cellText=df.values, colLabels=df.columns, cellLoc='center', loc='center')
table.auto_set_font_size(False)
table.set_fontsize(12)
table.scale(1.2, 1.2)

# Save the image
plt.savefig("car_wash_schedule.png", bbox_inches='tight')
plt.show()
]
Editor is loading...
Leave a Comment