gpt4 book ai didi

wolfram-mathematica - 在Mathematica中标注多边形的顶点

转载 作者:行者123 更新时间:2023-12-04 08:01:18 26 4
gpt4 key购买 nike

给定平面T={a1,a2,...,an}中的一组点,然后Graphics[Polygon[T]]将绘制由这些点生成的多边形。如何为多边形的顶点添加标签?仅将索引作为标签会比没有更好。有任何想法吗?

最佳答案

pts = {{1, 0}, {0, Sqrt[3]}, {-1, 0}};
Graphics[
{{LightGray, Polygon[pts]},
{pts /. {x_, y_} :> Text[Style[{x, y}, Red], {x, y}]}}
]

也要加点
pts = {{1, 0}, {0, Sqrt[3]}, {-1, 0}};
Graphics[
{{LightGray, Polygon[pts]},
{pts /. {x_, y_} :> Text[Style[{x, y}, Red], {x, y}, {0, -1}]},
{pts /. {x_, y_} :> {Blue, PointSize[0.02], Point[{x, y}]}}
}
]

更新:

使用索引:
pts = {{1, 0}, {0, Sqrt[3]}, {-1, 0}};
Graphics[
{{LightGray, Polygon[pts]},
{pts /. {x_, y_} :>
Text[Style[Position[pts, {x, y}], Red], {x, y}, {0, -1}]}
}
]

关于wolfram-mathematica - 在Mathematica中标注多边形的顶点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6922891/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com