I would like to draw a triangle using python3 module matplotlib.
import numpy as np
import matplotlib.pyplot as plt
X_train = np.array([[1,1], [2,2.5], [3, 1], [8, 7.5], [7, 9], [9, 9]])
Y_train = ['red', 'red', 'red', 'blue', 'blue', 'blue']
plt.figure()
plt.scatter(X_train[:, 0], X_train[:, 1], s = 170, color = Y_train[:])
plt.show()
It displays 6 dots but they are grouped separately in 2 places. (color helps to see it clearly)
There are 2 sets of 3 dots. I want each set(3 dots) be united in the triangle.
How is it possible to implement this? How to build a triangle based on 3 dots using matplotlib?
Any suggestions are appreciated ;)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…