导航:首页 > 编程语言 > python将多图放在一个区域

python将多图放在一个区域

发布时间:2022-06-09 13:18:57

python在pyqt4中怎样把一个框图加到布局里

步骤如下: 在开始菜单所有应用中找到PyQt文件夹下的Designer,双击打开。 新建窗体对话框选择“Dialog without Buttons”,点击创建按钮。 在左侧控件栏中拖入一个Label和一个Line Edit并将其选中后进行拖动复制位三个。再从左侧拖入一个 PushBut.

❷ python 怎样把几个.py程序放在一个里面

python有一个包或模块的概念,如果想把几个python文件放入包中,就在包内添加一个__init__.py空文件,包就是文件夹。

❸ 在python中如何把多个元素放在一个列表里

❹ python使用plotly生成了多个离线图表,如何将他们合并成一个html做展示

本人在使用groovy爬取了全国3000+城市的历史天气之后,需要把每个城市的历史天气都绘制一张Time Series表格,用来反映各地的最高温最低温温差的变化曲线。这里遇到了一个问题,每次plotly绘制完图标总会调起系统浏览器打开呈现,一旦我批量生成N多张表格时,电脑就会卡死了。在使用中文作为文件名的时候遇到了一个错误,这个错误刚好能巧妙解决这个问题。在不同编码格式的字符拼接时文件路径时,会报错,报错内容如下:

'ascii' codec can't encode characters in position 69-70: ordinal not in range(128)

然后程序停止运行,但是文件已经生成了。在做了异常处理后,刚好能满足需求。关于python2.7的编码问题,并不是很了解为什么出这个错。有大神了解的可以分享一下。

python部分的代码如下:

#!/usr/bin/python

# coding=utf-8

from first.date import DatePlot

import os

from second.MysqlFission import MysqlFission

import shutil

import time

class Fission:

x = []

y = []

z = []

d = []

def __init__(self):

print "欢迎使用fission类!"

# def __init__(self,x,y,z,d):

# def __init__(self,name):

# self.name = name

# print "欢迎使用fission类!"

def getData(self, name):

size = 0;

with open("/Users/Vicky/Documents/workspace/source_api/long/" + name + ".log") as apidata:

for i in apidata:

data = i.split(" ")[0].split("|")[0]

low = i.split(" ")[0].split("|")[1]

high = i.split(" ")[0].split("|")[2]

diff = int(high) - int(low)

self.x.append(data)

self.y.append(low)

self.z.append(high)

self.d.append(diff)

size += 1;

def getDataMarkLine(self, name):

with open("/Users/Vicky/Documents/workspace/source_api/long/" + name + ".log") as apidata:

for i in apidata:

data = i.split(" ")[0].split("|")

day = data[0]

time = float(data[1])

self.x.append(day)

self.y.append(time)

return [self.x, self.y]

if __name__ == "__main__":

names = []

for name in names:

name = u"三沙"

sql = MysqlFission()

sql.getWeather(name)

fission = Fission()

fission.x = []

fission.y = []

fission.z = []

fission.d = []

fission.getData(name)

try:

DatePlot.MakePlotTwo(fission.x, name, high=fission.y, low=fission.z, diff=fission.d)

except BaseException:

print 2

shutil.file(name + ".html", "/Users/Vicky/Desktop/w/" + name + ".html")

os.remove(name + ".html")

time.sleep(5)

下面是北京市的效果图:

❺ python 如何实现N个小图标随机不重叠放置到一个大图里

思路:

①画布的大小已经确定,横纵坐标位置最大值都是500

②以坐标左下角为零点,任选一个坐标作为图片左上角的点,我们需要放进去的图片缩放后的像素分别为(x,y)

③从上面的图片可以看到,不管图片怎么旋转,中间的区域都是随便放,中间区域坐标范围为[(x^2+y^2)^0.5,500-(x^2+y^2)^0.5],由于坐标默认正方形,那么横纵坐标的范围都是这个,在这个区间,你的图片可以任意旋转放置都不会出界

④四条边和四个角算的原理跟上面一样,这是一张图片放置

⑤第二张以上的图片放置也是一样的,不同的是要加一个重合的判定,如果随机的值生成的图形跟图片区域中得任意图形重合,则再选取一个随机数重新生成大小和旋转,直至放进去没有重合为止,重合可以通过面积运算,没有交叉的区域设为0,交叉的区域设为1即可判断。

⑥重复以上操作,直至15张全部放置完成即可

❻ python 根据绝对路径找图片,并把找到的保存在一个文件夹中

from PIL import Imageimport os.pathimport globdef convertjpg(jpgfile,outdir,width=1280,height=720): img=Image.open(jpgfile) new_img=img.resize((width,height),Image.BILINEAR) new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))for jpgfile in glob.glob("D:/python/*.jpg"): convertjpg(jpgfile,"D:/newfile")

convertjpg调用时可以有四个参数,如convertjpg(jpgfile,"D:/newfile",800,600)
Image open了jpg用完后要不要close?

❼ python 将多个数据图绘制到一张图上

假设有9张图, 化成3行3列
plt.subplot(331)

plt.plot(...)
plt.subplot(332)
plt.plot(...)
...
plt.subplot(339)
plt.plot(...)

❽ Python 读取文件夹将里面的图片处理成想要的大小并保存在个指定位置

fromPILimportImage
importos.path
importglob
defconvertjpg(jpgfile,outdir,width=1280,height=720):
img=Image.open(jpgfile)
new_img=img.resize((width,height),Image.BILINEAR)
new_img.save(os.path.join(outdir,os.path.basename(jpgfile)))
forjpgfileinglob.glob("D:/python/*.jpg"):
convertjpg(jpgfile,"D:/newfile")

convertjpg调用时可以有四个参数,如convertjpg(jpgfile,"D:/newfile",800,600)

Image open了jpg用完后要不要close?

阅读全文

与python将多图放在一个区域相关的资料

热点内容
stc8单片机串口中断 浏览:954
信号分析pdf 浏览:927
暴力删除命令 浏览:803
qt如何编译加快速度 浏览:903
php添加数据sql语句 浏览:717
免费的小说app有什么 浏览:405
螺杆压缩机进气阀动画 浏览:651
两台服务器如何做负载均衡 浏览:227
程序员的工资是涨的吗 浏览:813
视频存储服务器可以干什么 浏览:463
创建文件夹安装失败怎么回事 浏览:832
程序员高考隔了几年 浏览:822
云服务器是哪一层 浏览:22
jit编译器的jit什么意思 浏览:330
我想清理手机中空白文件夹 浏览:976
电脑e盘文件夹删不掉怎么办 浏览:607
外圆凹圆弧编程 浏览:461
html5编程题 浏览:839
干燥机制冷压缩机一开就跳动 浏览:389
吉林压缩空气流量监测 浏览:618