国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現(xiàn)讀取txt文件并畫三維圖簡單代碼示例

2020-02-16 11:00:27
字體:
供稿:網(wǎng)友

記憶力差的孩子得勤做筆記!

剛接觸python,最近又需要畫一個三維圖,然后就找了一大堆資料,看的人頭昏腦脹的,今天終于解決了!好了,廢話不多說,直接上代碼!

#由三個一維坐標(biāo)畫三維散點 
#coding:utf-8 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d.axes3d import Axes3D  x = [] y = [] z = [] f = open("data//record.txt") line = f.readline() while line:   c,d,e = line.split()   x.append(c)   y.append(d)   z.append(e)    line = f.readline()   f.close() #string型轉(zhuǎn)int型 x = [ int( x ) for x in x if x ] y = [ int( y ) for y in y if y ] z = [ int( z ) for z in z if z ] print x fig=plt.figure() ax=Axes3D(fig) ax.scatter3D(x, y, z) ax.set_xlabel('x') ax.set_ylabel('y') ax.set_zlabel('z') plt.show() 

最關(guān)鍵的步驟就是那個string類型轉(zhuǎn)int類型,之前缺了這一步,死活的報錯,好了,終于搞定!

#畫三維線

#coding: utf - 8from mpl_toolkits.mplot3dimport axes3dimport matplotlib.pyplot as pltx = []y = []z = []f = open("data//record.txt")line = f.readline()while line:  c, d, e = line.split()x.append(c)y.append(d)z.append(e)line = f.readline()f.close()# string型轉(zhuǎn)int型x = [int(x) for x in x  if x]y = [int(y) for y in y  if y]z = [int(z) for z in z  if z]# print xfig = plt.figure()ax = fig.gca(projection = '3d')ax.plot(x, y, z)ax.set_xlabel('x')ax.set_ylabel('y')ax.set_zlabel('z')plt.show()

總結(jié)

以上就是本文關(guān)于Python實現(xiàn)讀取txt文件并畫三維圖簡單代碼示例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題。如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 淮滨县| 鄂托克旗| 绥阳县| 无棣县| 青海省| 广河县| 娄烦县| 银川市| 台北县| 福鼎市| 揭西县| 即墨市| 山阳县| 惠东县| 裕民县| 河间市| 德惠市| 运城市| 三明市| 交城县| 尼勒克县| 荃湾区| 铜川市| 吉隆县| 夏津县| 松桃| 金湖县| 昌宁县| 环江| 玉环县| 万荣县| 文水县| 晋州市| 五原县| 莎车县| 芦山县| 涿州市| 铜梁县| 涞源县| 昌江| 镇坪县|