curve fit img

This commit is contained in:
Pritimay Sarkar
2023-12-08 21:46:32 +05:30
parent bc26e9744c
commit 9b7000db4f

31
scripts/curve_fit.py Normal file
View File

@@ -0,0 +1,31 @@
import matplotlib.pyplot as plt
from matplotlib.backends.backend_svg import FigureCanvasSVG
import io
def create_svg_plot():
# Create a sample plot
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_title('Sample Plot')
ax.set_xlabel('X-axis')
ax.set_ylabel('Y-axis')
# Convert the plot to SVG
svg_output = io.StringIO()
canvas = FigureCanvasSVG(fig)
canvas.print_svg(svg_output)
# Close the plot to free up resources
plt.close(fig)
# Return the SVG string
return svg_output.getvalue()
# Example usage
svg_plot = create_svg_plot()
print(svg_plot)