日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python项目画幅好画_python基础教程总结15——2 画幅好画

發布時間:2024/7/19 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python项目画幅好画_python基础教程总结15——2 画幅好画 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

標簽:

要求:從Internet上下載數據文件; ?分析數據文件并提取感興趣的部分

工具:圖形生成包(ReportLab,PYX等)

數據:太陽黑子和射電輻射流量(http://services.swpc.noaa.gov/text/predicted-sunspot-radio-flux.txt)

1. 簡單實現

1.1 用ReportLab畫圖

將字符串“Hello world”畫在一個100*100像素的大小的PDF圖形中間:創建一個給定大小的圖紙(drawing);然后創建帶有某些屬性的圖形元素,本例是一個string對象;接著將元素添加到圖紙中去;最后將圖紙生成為PDF格式并保存。

fromreportlab.graphics.shapes import Drawing ,Stringfromreportlab.graphics import renderPDF

d=Drawing(100,100)

s=String(50,50,‘Hello,world!‘,textAnchor=‘middle‘)

d.add(s)

renderPDF.drawToFile(d,‘hello.pdf‘,‘A simple PDF file‘)

1.2 原型

from reportlab.lib importcolorsfrom reportlab.graphics.shapes import*

from reportlab.graphics importrenderPDF

data=[#Year Month Predicted High Low

(2007, 8, 113.2, 114.2, 112.2),

(2007, 9, 112.8, 115.8, 109.8),

(2007, 10, 111.0, 116.0, 106.0),

(2007, 11, 109.8, 116.8, 102.8),

(2007, 12, 107.3, 115.3, 99.3),

(2008, 1, 105.2, 114.2, 96.2),

(2008, 2, 104.1, 114.1, 94.1),

(2008, 3, 99.9, 110.9, 88.9),

(2008, 4, 94.8, 106.8, 82.8),

(2008, 5, 91.2, 104.2, 78.2)

]

drawing=Drawing(200,150)

pred=[row[2]-40 for row indata]

high=[row[3]-40 for row indata]

low=[row[4]-40 for row indata]

times=[200*((row[0]+row[1]/12.0)-2007)-110 for row indata]#PolyLine畫折線

drawing.add(PolyLine(zip(times,pred),strokeColor=colors.blue))

drawing.add(PolyLine(zip(times,high),strokeColor=colors.red))

drawing.add(PolyLine(zip(times,low),strokeColor=colors.green))

drawing.add(String(65,115,‘Sunspots‘,fontSize=18,fillColor=colors.red))

renderPDF.drawToFile(drawing,‘report1.pdf‘,‘Sunsports‘)

2. 再次實現

1)獲取數據

使用標準模塊urllib可以從Internet獲取文件。模塊中的urlopen函數類似于open函數,參數是一個URL而不是文件名。打開閱讀文件時,需要過濾掉不需要的內容。文件包含空行以及每行都以一些特殊的字符開始(#和:),應該忽略。

#URL保存在變量URL中,變量COMMENT_CHARS設定為字符串‘#:‘

data=[]for line inurlopen(URL).readlines():if not line.isspace() and not line[0] inCOMMENT_CHARS:

data.append([float(n)for n in line.split() ])

2)使用LinePlot類

LinePlot類的實例化不需要任何參數,然后在將它添加到Drawing前設置特性:想,一,height,width以及data(元組列表)

3)最終程序:

from urllib importurlopenfrom reportlab.graphics.shapes import *

from reportlab.graphics.charts.lineplots importLinePlotfrom reportlab.graphics.charts.textlabels importLabelfrom reportlab.graphics importrenderPDF

URL= ‘http://services.swpc.noaa.gov/text/predicted-sunspot-radio-flux.txt‘COMMENT_CHARS= ‘#:‘drawing= Drawing(400, 200)

data=[]for line inurlopen(URL).readlines():if not line.isspace() and not line[0] inCOMMENT_CHARS:

data.append([float(n)for n inline.split()])

pred= [row[2] for row indata]

high= [row[3] for row indata]

low= [row[4] for row indata]

times= [row[0] + row[1]/12.0 for row indata]

lp=LinePlot()

lp.x= 50lp.y= 50lp.height= 125lp.width= 300lp.data=[zip(times, pred),zip(times,high),zip(times, low)]

lp.lines[0].strokeColor=colors.blue

lp.lines[1].strokeColor =colors.red

lp.lines[2].strokeColor =colors.green

drawing.add(lp)

drawing.add(String(250,150, ‘Sunspots‘,fontSize=14,fillColor=colors.red))

renderPDF.drawToFile(drawing,‘report3.pdf‘,‘Sunspots‘)

標簽:

總結

以上是生活随笔為你收集整理的python项目画幅好画_python基础教程总结15——2 画幅好画的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆免费在线播放 | 18成人免费观看网站 | 日本成人在线免费 | 国产一级美女 | 黄色一区二区视频 | 久久久久麻豆v国产精华液好用吗 | 免费中文字幕日韩 | 欧美一区二区三区影视 | 91久久电影 | 一区二区三区www污污污网站 | 综合久久av | 亚洲精品黄色 | 亚洲iv一区二区三区 | 中国女人毛茸茸 | 成人免费视频国产在线观看 | 国产精品久久久久久三级 | 日产精品久久久久久久蜜臀 | 1000部拍拍拍18勿入免费视频 | 男女性生活毛片 | 综合久久久久久久久久久 | 在线视频观看你懂得 | 偷拍老头老太高潮抽搐 | 久久午夜剧场 | 亚洲成人自拍 | 好吊日精品视频 | 国产成人av一区二区三区在线观看 | 一区二区三区视频在线免费观看 | 国产青青| 欧美黑大粗| 麻豆福利在线 | 在线观看日韩中文字幕 | 男同av在线观看一区二区三区 | 朝桐光av在线一区二区三区 | 国产精品传媒一区二区 | 欧美性色a | 国产思思 | 丁香花电影在线观看免费高清 | 日韩久久精品电影 | 六月色婷婷 | 激情六月天 | 男人和女人插插 | 姐姐你真棒插曲快来救救我电影 | 欧美国产一级 | 污污的视频软件 | 三日本三级少妇三级99 | 国产福利精品在线 | 青草久久网 | 日本免费色 | av中文在线资源 | 精品国产成人亚洲午夜福利 | 久久久久久久人妻无码中文字幕爆 | 亚洲另类春色 | 免费人成在线观看视频播放 | 国产日韩久久 | 久久91av | 日韩久久高清 | 一区二区亚洲精品 | 97影院| wwwa级片| 中文字幕+乱码+中文字幕明步 | 午夜爽爽爽 | ass精品国模裸体欣赏pics | 三级福利视频 | 免费的黄色的视频 | 天堂影院av| 日韩国产精品一区二区三区 | 狠狠亚洲 | 日韩免费福利视频 | 8x8ⅹ国产精品一区二区二区 | 午夜美女网站 | 不卡免费av| 国产91边播边对白在线 | 欧美激情一区二区三区在线 | 亚洲欧美日韩一区二区三区在线观看 | 亚洲精品高潮久久久久久久 | 国产免费网 | 国产在线啪 | 一级黄色淫片 | 鲁大师私人影院在线观看 | 91视色| 五月婷婷激情综合 | 日本在线视频免费 | 星铁乱淫h侵犯h文 | 久久六| 91免费版黄色| 免费看黄在线网站 | 人妻无码一区二区三区 | 色综合久久久久久 | 图片区小说区视频区 | 精品日本视频 | 久草资源 | 亚洲一区二区三区四区在线 | 爆乳熟妇一区二区三区霸乳 | 91免费观看网站 | 免费高清成人 | 国产91综合一区在线观看 | jzz国产 | 国产女人水真多18毛片18精品 | 老女人人体欣赏a√s |