plt.scatter(X[:, 0], X[:, 1], alpha=0.5) plt.annotate('', c + v1, c, arrowprops={'arrowstyle': '->', 'shrinkA': 0, 'shrinkB': 0, 'linewidth': 3}) plt.annotate('', c + v2, c, arrowprops={'arrowstyle': '->', 'shrinkA': 0, 'shrinkB': 0, 'linewidth': 3}) plt.axis('equal') plt.grid() plt.title('F-vector functions (Principal Components)') plt.xlabel('x') plt.ylabel('y') plt.show()