Make scatterplots more variable

This commit is contained in:
Matthias Bisping 2023-01-31 16:33:48 +01:00
parent f2af040c5b
commit 9f9face8f0

View File

@ -47,7 +47,7 @@ random_seed = random.randint(0, 2**32 - 1)
# random_seed = 2212357755
random_seed = 3400335399
# random_seed = 3400335399
rnd = random.Random(random_seed)
logger.info(f"Random seed: {random_seed}")
@ -1347,9 +1347,17 @@ class RandomPlot(RandomContentRectangle):
self.__generate_random_plot(plot_fn, rectangle, x, y)
def generate_random_scatter_plot(self, rectangle: Rectangle):
x = np.random.normal(size=100)
y = np.random.normal(size=100)
self.__generate_random_plot(plt.scatter, rectangle, x, y)
n = rnd.randint(10, 40)
x = np.random.normal(size=n)
y = np.random.normal(size=n)
scatter_fn = partial(
plt.scatter,
s=np.random.randint(low=1, high=100, size=n),
cmap=self.cmap,
marker=rnd.choice(["o", "*", "+", "x"]),
)
self.__generate_random_plot(scatter_fn, rectangle, x, y)
def generate_random_histogram(self, rectangle: Rectangle):
x = np.random.normal(size=100)