Python Turtle:绘制一个有分离部分的饼图

-1 投票
1 回答
1408 浏览
提问于 2025-04-17 23:28

我在我的工作簿里有一个例子,它给了我一份信息清单,并要求我画一个饼图来表示这些信息。唯一可以导入的模块是turtle。我可以像图1那样画出饼图,但我不知道怎么把其中一个部分和其他部分分开,就像图2那样。

图1: http://msenux.redwoods.edu/math/python/graphics/pie2.png

图2: http://www.aecbytes.com/illustrations/viewpoint/2013/issue_67-images/fig11.png(我知道图2是在Word里做的)

我只想知道怎么把其中一个部分分开,但它仍然要和整个圆保持在一条线上。

任何帮助都非常感谢。

1 个回答

0

这要看你的设计了。如果图表的中心在原点,你可以在绘制之前给这个部分的坐标加上一个偏移量。比如说,如果这个部分是从0到90度的饼图的四分之一,你可以沿着一个把这个部分一分为二的方向(也就是(1,1)这个向量)来偏移这个部分。

不过,如果你想得到一些好的反馈,最好发一些简单可运行的代码,这样我们才能帮你看看。

另外,如果你链接的图片是你自己的,那你可能真的超出了色盲的范围。

撰写回答