3
我一直試圖使用python只使用兩個變量來生成一個簡單的餅圖。代表百分比。安裝matplotlib
包後,我總是遇到一個錯誤"vcvarsall.bat" not found
。它不可避免地爲此安裝visual studio嗎?如何使用python創建簡單的餅圖
我一直試圖使用python只使用兩個變量來生成一個簡單的餅圖。代表百分比。安裝matplotlib
包後,我總是遇到一個錯誤"vcvarsall.bat" not found
。它不可避免地爲此安裝visual studio嗎?如何使用python創建簡單的餅圖
Visual Studio不需要安裝matplotlib
。爲了獲得最佳效果,首先從python.org安裝Python,32位或64位,具體取決於您計算機的體系結構和您運行的Windows版本(例如,即使您有64位處理器,如果您重新運行32位Windows,下載32位Python)。版本並不特別重要,我更喜歡3.3.3,但更多的軟件包與2.7.6兼容,所以請選擇。 Matplotlib及其依賴關係都適用於任一版本。
接下來,進入克里斯托夫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()