import random
import matplotlib.pyplot as plt
x_val = []; y_val = []
for i in range(30):
x_val.append(i)
y_val.append(random.randrange(0,10))
fig = plt.figure()
plt.plot(x_val, y_val)
plt.show()
実行結果
ということでXの値が10で割った余りが0の時(if i % == 0:)にはYの値をnp.nanにするようにしてみます。
import random
import matplotlib.pyplot as plt
import numpy as np
x_val = []; y_val = []
for i in range(30):
x_val.append(i)
if i % 10 == 0:
y_val.append(np.nan)
else:
y_val.append(random.randrange(0,10))
fig = plt.figure()
plt.plot(x_val, y_val)
plt.show()
実行結果
コメント