測(cè)試數(shù)據(jù):坐標(biāo)數(shù)據(jù):testExcelData.xlsx
創(chuàng)新互聯(lián)建站是一家專(zhuān)注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),博山網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:博山等地區(qū)。博山做網(wǎng)站價(jià)格咨詢:18980820575使用python讀取excel文件需要安裝xlrd庫(kù):
xlrd下載后的壓縮文件:xlrd-1.2.0.tar.gz
解壓后再進(jìn)行安裝即可,具體安裝方法請(qǐng)另行百度。
代碼
import xlrd import matplotlib.pyplot as plt import numpy as np #打開(kāi)文件 data = xlrd.open_workbook(r'testExcelData.xlsx') #獲取表格數(shù)目 nums = len(data.sheets()) for i in range(nums): #根據(jù)sheet順序打開(kāi)sheet sheet1 = data.sheets()[i] #根據(jù)sheet名稱(chēng)獲取 sheet2 = data.sheet_by_name('Sheet1') #獲取sheet(工作表)行(row)、列(col)數(shù) nrows = sheet2.nrows #行 ncols = sheet2.ncols #列 x_mat = [] y_mat = [] for i in range(nrows): print(sheet2.row_values(i)) x_mat.append(sheet2.row_values(i)[0]) y_mat.append(sheet2.row_values(i)[1]) #print(x_mat) #print(y_mat) plt.scatter(x_mat,y_mat) for x, y in zip(x_mat, y_mat): plt.text(x, y, (x, y), ha="center", va="bottom", fontsize=10) plt.show()