【发布时间】:2015-06-09 13:24:42
【问题描述】:
我想在 python+matplotlib 中同时绘制数百个二维三角形(带标签),所以我要把这些三角形放在一个列表中:
三角形 =[ (label_1, A, B, C) , (label_2, D,E,F),...]
在 (label , A, B, C) 中,A,B,C 是三角形的三个顶点,所以它们就像 (x,y) 这样的实数对,而 label 可能是一个字符串(三角形的颜色或名称)
现在问题出现了:我如何告诉 python A=(x,y) 是平面中的一个点,而不仅仅是“两个元素的元组”? 由于我需要执行“A+0.2*B”操作,因此会导致错误:“不能将序列乘以非整数类型的 'float'
提前致谢!
【问题讨论】:
标签: python python-2.7