gpt4 book ai didi

python - 如何使用python创建一个简单的饼图

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:56 25 4
gpt4 key购买 nike

我一直在尝试使用 python 仅使用两个变量生成一个简单的饼图。表示百分比。我总是在安装 matplotlib 包时遇到错误 "vcvarsall.bat"not found。为此安装 visual studio 是不可避免的吗?

最佳答案

安装 matplotlib 不需要 Visual Studio。为获得最佳效果,请先从 python.org 安装 32 位或 64 位的 Python,具体取决于您计算机的体系结构和您运行的 Windows 版本(例如,即使您有 64 位处理器,如果您如果运行 32 位 Windows,请下载 32 位 Python)。版本不是特别重要,我更喜欢3.3.3,但更多的包兼容2.7.6,所以你挑吧。 Matplotlib 及其依赖项都可用于任一版本。

接下来,转到 Christoph Gohlke 的 Python Extension Packages for Windows并为您的 Python 版本下载以下包:

这些软件包都是自解压安装程序。以任何顺序运行它们,完成后您应该能够导入和使用 matplotlib 就好了。

饼图程序示例,来自 here :

from pylab import *

# make a square figure and axes
figure(1, figsize=(6,6))
ax = axes([0.1, 0.1, 0.8, 0.8])

# The slices will be ordered and plotted counter-clockwise.
labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'
fracs = [15, 30, 45, 10]
explode=(0, 0.05, 0, 0)

pie(fracs, explode=explode, labels=labels,
autopct='%1.1f%%', shadow=True, startangle=90)
# The default startangle is 0, which would start
# the Frogs slice on the x-axis. With startangle=90,
# everything is rotated counter-clockwise by 90 degrees,
# so the plotting starts on the positive y-axis.

title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})

show()

关于python - 如何使用python创建一个简单的饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20714966/

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