Python產(chǎn)生Gnuplot繪圖數(shù)據(jù)的方法
gnuplot的繪圖可以直接選取文件繪圖,文件格式要求如下:
x1 y1
x2 y2
......
xn yn
在python中利用文件操作的write方法可以非常方便實現(xiàn),在此記錄一下,這里強調(diào)s的是gnuplot的繪圖,用python只是產(chǎn)生一下數(shù)據(jù)w而已,并不討論python繪圖和gnuplot的優(yōu)劣,自己也是剛學gnuplot
Python代碼
import os import random import math os.chdir(u"d:\\Files\\gnuplot") file = open("random_number.txt",'w+') for i in range(200): file.write(str(i+random.random())) file.write(' ') file.write(str(math.log10(i+random.randint(-3,7)))) file.write('\n') file.close()
打開d:\\Files\\gnuplot路徑下生成的文件,內(nèi)容如下:
注意gnuplot的工作路徑也要選擇到d:\Files\gnuplot ,然后執(zhí)行下列代碼
gnuplot代碼
plot 'random_number.txt'
gnuplot輸出結(jié)果如下:
以上這篇Python產(chǎn)生Gnuplot繪圖數(shù)據(jù)的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
對Python中Iterator和Iterable的區(qū)別詳解
今天小編就為大家分享一篇對Python中Iterator和Iterable的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10Python爬蟲框架scrapy實現(xiàn)的文件下載功能示例
這篇文章主要介紹了Python爬蟲框架scrapy實現(xiàn)的文件下載功能,結(jié)合實例形式分析了scrapy框架進行文件下載的具體操作步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-08-08python在TXT文件中按照某一字符串取出該字符串所在的行方法
今天小編就為大家分享一篇python在TXT文件中按照某一字符串取出該字符串所在的行方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-12-12