Preview:
import numpy as np
import matplotlib.pyplot as plt

# Define the parameters for the bracket
height = 5
width = 1

# Create the figure and axis
fig, ax = plt.subplots()

# Main body of the bracket: vertical line
ax.plot([width, width], [1, height - 1], color='black')

# Top curl: using an Arc
top_curl = Arc((width, height - 1), width * 2, width * 2, angle=0, theta1=0, theta2=180, color='black')
ax.add_patch(top_curl)

# Bottom curl: using an Arc
bottom_curl = Arc((width, 1), width * 2, width * 2, angle=0, theta1=180, theta2=360, color='black')
ax.add_patch(bottom_curl)

# Set the aspect ratio of the plot to equal
ax.set_aspect('equal')

# Remove the axes
plt.axis('off')

# Display the plot
plt.show()
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter