-1

私のワークブックには、情報のリストが表示され、この情報を表す円グラフを描画するように求めるこの例があります。インポートできる唯一のモジュールは turtle です。図 1 のように円グラフを描くことはできますが、図 2 のように 1 つのセグメントを他のすべてのセグメントから分離する方法がわかりません。

図 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 つだけを円全体と一直線に並べたまま分離する方法だけです。

どんな助けでも素晴らしいでしょう

4

1 に答える 1

0

あなたのデザインに依存します。ダイアグラムの中心が原点にある場合は、セクションを描画する前に、セクションの座標にオフセットを追加できます。たとえば、セグメントが単位円上の 0 から 90 度までの円グラフの 4 分の 1 である場合、セクション (1,1) を二等分するベクトルに沿ってセグメントをオフセットできます。

ただし、まともなフィードバックが必要な場合は、最小限の作業コードを投稿して、それを検討できるようにしてください。

また、リンクした画像があなたのものである場合、あなたは色盲を超えています。

于 2014-03-23T05:24:18.303 に答える