草庐IT

backGround

全部标签

python - matplotlib:可以改变背景颜色吗?

matplotlibpython:如何根据给定列更改线图的背景颜色?假设我有以下数据文件1.04.02.01.12.13.13.21.22.2第一列代表y值,第二列控制背景颜色。比如说,它在x方向上进一步绘制了白灰色交替背景(斑马纹)上的(黑色)线,其中颜色过渡发生在第二列中的整数递增的任何时候。或其他可能的解决方案:使用第二列作为函数参数来确定背景颜色。如何使用matlibplot做到这一点? 最佳答案 这个有效:plt.axvspan(x,x2,facecolor='g',alpha=0.5)其中facecolor是前景色

python - Tkinter 将背景图像调整为窗口大小

正在尝试为我的tkinter窗口设置背景。我有一个方形背景图像,边缘逐渐变黑,然后主窗口有一个黑色背景。图像放置在背景之上,如果窗口的宽度大于高度,则图像会在黑色背景的中间居中,这一切看起来都非常漂亮。但是当窗口的宽度和高度小于图像时,它将图像的中心放在窗口的中心,所以你看不到整个图像,看起来有点奇怪。是否有一种调整图像大小的方法,以便如果窗口的宽度和高度中的最大值小于图像,图像将调整到该大小,同时保持纵横比。假设背景图片是600x600:在800x400窗口中,图像不会调整大小,而是垂直居中。在500x400窗口中,图像调整为500x500,并且仍然垂直居中。在400x900窗口中,

python - 生成具有不同大小的透明层的合成图像

我是Python的新手,正在探索使用它来允许用户构建自定义图像。这个想法是客户端会选择几个选项,然后在服务器上创建图像然后下载(或用于服务器端的其他事情)。图像由很多图像组成,其中大部分是小图标类型的图像,形状不规则,具有透明度。所有图层都是.png文件。我试过使用Pillow,但图像似乎需要与整体图像大小相同才能正确使用顶层的透明度。这是我到目前为止尝试过的:fromPILimportImagebackground=Image.open("Background.png")foreground=Image.open("Trim.png")fire=Image.open("Type_Fi

python - 在 Kivy 中更改按钮的背景颜色

我是Kivy的新手,在指定按钮的背景颜色时遇到了问题。这是我的简单示例:#custombutton.pyfromkivy.appimportAppfromkivy.uix.widgetimportWidgetclassMyWidget(Widget):passclassCustomButtonApp(App):defbuild(self):returnMyWidget()if__name__=='__main__':CustomButtonApp().run()以及随附的kv文件custombutton.kv:#:kivy1.7.2:canvas:Color:rgb:(0.93,0.9

python - 如何在 tkinter 中使用图像作为背景?

#importstatementsfromTkinterimport*importtkMessageBoximporttkFontfromPILimportImageTk,Image导入图片代码:app=Tk()app.title("Welcome")image2=Image.open('C:\\Users\\adminp\\Desktop\\titlepage\\front.gif')image1=ImageTk.PhotoImage(image2)w=image1.width()h=image1.height()app.geometry('%dx%d+0+0'%(w,h))#app

python - 以分离模式在 IPython Notebook 中运行一些任务

是否可以在IPythonNotebook中运行一些较长的任务,关闭浏览器,然后在一段时间后再次打开它并显示这些任务的结果?比如说,像这样的任务:deff():importtimetime.sleep(100)withopen("result.txt","w")asfh:fh.write("Done.")如果我正常运行任务,并在完成前关闭浏览器,当我打开它时,我看不到'result.txt'。如果我使用%px运行它魔术或并行执行-如果我在完成前关闭浏览器,同样没有结果。有可用的扩展或破解吗?还是我遗漏了什么?更新1:虽然有backgroundjobscontrolsupportinIPy

python - 以分离模式在 IPython Notebook 中运行一些任务

是否可以在IPythonNotebook中运行一些较长的任务,关闭浏览器,然后在一段时间后再次打开它并显示这些任务的结果?比如说,像这样的任务:deff():importtimetime.sleep(100)withopen("result.txt","w")asfh:fh.write("Done.")如果我正常运行任务,并在完成前关闭浏览器,当我打开它时,我看不到'result.txt'。如果我使用%px运行它魔术或并行执行-如果我在完成前关闭浏览器,同样没有结果。有可用的扩展或破解吗?还是我遗漏了什么?更新1:虽然有backgroundjobscontrolsupportinIPy

python - Pandas 风格背景渐变行和列

pandasstyleoption添加背景渐变非常适合快速检查我的输出表。但是,它是按行或按列应用的。是否可以一次将其应用于整个数据框?编辑:一个最小的工作示例:df=pd.DataFrame([[3,2,10,4],[20,1,3,2],[5,4,6,1]])df.style.background_gradient() 最佳答案 目前您不能同时为行/列设置background_gradient,如NickilMaveli所指出的那样.诀窍是自定义pandasfunctionbackground_gradient:importpan

python - Pandas 风格背景渐变行和列

pandasstyleoption添加背景渐变非常适合快速检查我的输出表。但是,它是按行或按列应用的。是否可以一次将其应用于整个数据框?编辑:一个最小的工作示例:df=pd.DataFrame([[3,2,10,4],[20,1,3,2],[5,4,6,1]])df.style.background_gradient() 最佳答案 目前您不能同时为行/列设置background_gradient,如NickilMaveli所指出的那样.诀窍是自定义pandasfunctionbackground_gradient:importpan

python - PIL - 将 GIF 帧转换为 JPG

我尝试使用Python图像库将gif转换为单个图像,但它会导致奇怪的帧输入的gif是:SourceImagehttp://longcat.de/gif_example.gif在我的第一次尝试中,我尝试将带有Image.new的图像转换为RGB图像,白色背景为255,255,255-与任何其他图像一样我在网上找到的例子:defprocessImage(infile):try:im=Image.open(infile)exceptIOError:print"Cantload",infilesys.exit(1)i=0try:while1:background=Image.new("RGB"