Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改Matplotlib饼图的透视图以使其看起来倾斜?_Matplotlib_Pie Chart - Fatal编程技术网

如何更改Matplotlib饼图的透视图以使其看起来倾斜?

如何更改Matplotlib饼图的透视图以使其看起来倾斜?,matplotlib,pie-chart,Matplotlib,Pie Chart,我正在尝试更改matplotlib饼图的透视图。我希望它看起来像这样倾斜(注意它看起来像一个椭圆形): 而不是平面(看起来更像一个圆),如下所示: 这是我的密码 # Build Pie Chart poll = [6.8, 30.5, 62.7] SnackType = ['Candy', 'Chips & Crackers', 'Healthy'] Colors = ['gold',"violet", 'green'] explode= [0, 0, .1] plt.pi

我正在尝试更改matplotlib饼图的透视图。我希望它看起来像这样倾斜(注意它看起来像一个椭圆形):

而不是平面(看起来更像一个圆),如下所示:

这是我的密码

    # Build Pie Chart
poll = [6.8, 30.5, 62.7]
SnackType = ['Candy', 'Chips & Crackers', 'Healthy']
Colors = ['gold',"violet", 'green']
explode= [0, 0, .1]


plt.pie(poll, labels=SnackType, colors=Colors, explode=explode, shadow=True, startangle=150)
plt.title("% of favorite snacks")

plt.show()

我的快速解决方案是添加

plt.axis("auto")

然而,它仍然希望能够控制倾斜。最好是,我想让它看起来更倾斜。

好吧,这并不能让它看起来更倾斜,而是让它看起来更紧。但是,如果这是您想要进行的自适应,您可以设置限制,
plt.ylim(-2,2)
,将数字更改为您喜欢的任何数字。