clearml/examples/matplotlib_example.py

47 lines
1.1 KiB
Python
Raw Normal View History

2019-07-20 20:55:34 +00:00
# TRAINS - Example of Matplotlib and Seaborn integration and reporting
2019-06-10 17:00:28 +00:00
#
import numpy as np
import matplotlib.pyplot as plt
2019-07-20 20:55:34 +00:00
import seaborn as sns
2019-06-10 17:00:28 +00:00
from trains import Task
task = Task.init(project_name='examples', task_name='Matplotlib example')
# create plot
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
area = (30 * np.random.rand(N))**2 # 0 to 15 point radii
plt.scatter(x, y, s=area, c=colors, alpha=0.5)
plt.show()
# create another plot - with a name
x = np.linspace(0, 10, 30)
y = np.sin(x)
plt.plot(x, y, 'o', color='black')
plt.show()
# create image plot
m = np.eye(256, 256, dtype=np.uint8)
plt.imshow(m)
plt.show()
# create image plot - with a name
m = np.eye(256, 256, dtype=np.uint8)
plt.imshow(m)
plt.title('Image Title')
plt.show()
2019-07-20 20:55:34 +00:00
sns.set(style="darkgrid")
# Load an example dataset with long-form data
fmri = sns.load_dataset("fmri")
# Plot the responses for different events and regions
sns.lineplot(x="timepoint", y="signal",
hue="region", style="event",
data=fmri)
plt.show()
print('This is a Matplotlib & Seaborn example')