是否可以控制matplotlib标记方向?
我想知道如果我有一个三角形标记,可以控制它的方向吗?我有一系列构面及其相应的顶点,我想绘制它们的底图。我知道使用Mayavi和tvtk.PolyData时它是直接脚本。但是由于我是在处理地图而不是3D对象,所以事情变得有些复杂。
ps:对于地图,我正在使用底图工具。
感谢您的帮助。
-
您可以使用关键字参数并向其传递3个数字的元组来创建自定义多边形。
marker``(number of sides, style, rotation)
要创建三角形,您将使用
(3, 0, rotation)
,下面显示了一个示例。import matplotlib.pyplot as plt x = [1,2,3] for i in x: plt.plot(i, i, marker=(3, 0, i*90), markersize=20, linestyle='None') plt.xlim([0,4]) plt.ylim([0,4]) plt.show()