2import matplotlib.pyplot
as plt
3from mpl_toolkits.mplot3d
import Axes3D
8sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__),
'../core')))
10import implicators
as imp
14arr = np.concatenate([np.zeros(n // 2), np.ones(n // 2)])
16similarity_vals = np.linspace(0, 1, n)
18AVals, simVals = np.meshgrid(similarity_vals, b_vals)
21ImpVals = np.vectorize(imp.imp_lukasiewicz)(AVals, simVals)
24fig = plt.figure(figsize=(10, 7))
25ax = fig.add_subplot(111, projection=
'3d')
30ax.scatter(AVals, simVals, ImpVals, c=
'red', marker=
'.')
36ax.set_title(
"Luk Implicator")
38ax.set_xlabel(
"similarity (x,y)")
39ax.set_zlabel(
"I(similarity (x,y), A(y))")