當前位置:首頁 » 圖片效果 » 怎樣在opt中的圖片畫圖
擴展閱讀
ps怎樣去除深色水印 2025-07-22 05:53:29
農村的院子怎樣布置好看 2025-07-22 05:35:50
嘴唇發熱是什麼原因 2025-07-22 05:30:24

怎樣在opt中的圖片畫圖

發布時間: 2022-12-23 03:26:50

『壹』 在自己的照片上加水印 logo用什麼軟體

給圖片加logo水印的簡單方法,還支持批量操作:

第1步,下載工具軟體後安裝打開使用,點擊軟體界面左邊最上面的【圖片水印】功能,然後點擊【添加文件】按鈕,將需要添加水印的圖片導入到軟體中,支持批量導入和批量處理。

『貳』 在COR中如何LOGO圖片轉換成實底的黑色

方法如下:

在CDR裡面有點點陣圖-點陳圖-模式-灰度,按照這樣設置就行了。灰度就是黑白單色的了。
1.改為黑色,可直接用「點陣圖」或「點陣圖」(視版本而定)菜單下的命令--「轉換為點陣圖」或「轉換為點陣圖」將原圖轉換成灰度模式即可;
2.如果改為其他顏色,亦可用上述命令:先將原圖轉換成單色點陣圖(點陣圖),再改變其輪廓顏色即可(默認的填充色是白色,可將其改為無填充)。不過此轉換方法會損失像素和一些細節,請慎用。

『叄』 optpro軟體截圖快捷鍵是啥

ctrl+alt+a 電腦 Ctrl+Alt+printscreen(就是F12右邊那課件)截圖保存在「畫圖」里, 你需要點下「編輯」功能鍵,然後選擇粘貼 F12右邊的那個「PrintScreen」鍵,截圖後可以在畫圖或Word中粘貼出來,另外,Alt+ ...

『肆』 VASP的能帶計算與繪圖

使用的軟體:VASP, Origin, EidtPlus
輔助分析計算的小程序: gk.x, pbnf.x

建立opt文件夾,編輯以下文件:

導入在 Materials Studio 中轉換的坐標信息

導入贗勢庫中的原子信息,例:GeS

如果是集群,還需提交作業的腳本 vasp.job 如下

提交作業

計算結束後, cat out 查看體系是否收斂,如收斂則進入下一步計算。

在 opt 文件夾下建立 scf 文件夾,編輯以下文件

提交作業,產生WAVECAR進行下一步計算

在 opt 文件夾下拷貝建立 band 文件夾

編輯 band 下文件

實坐標與虛坐標通過命令 lv 得到,費米能級通過命令 f 得到,高對稱點可查閱 參考文獻 選取。

輸入命令 gk 獲取KOINTS文件,若文件後有多行零,則刪去,且第二行數據減去相應刪去行數。

提交作業,計算結束後生成 EIGENVAL 文件,輸入命令 pb 得到能帶數據文件 bnd.dat 和 highk.dat,將數據導入Origin繪圖。

將能帶數據文件 bnd.dat 和 highk.dat 導入Origin, 前兩列為 bnd.dat 數據,後兩列為 highk.dat 數據,格式如圖,可使用 EditPlus 進行數據編輯。

『伍』 怎樣看一張圖片是點陣圖還是矢量圖

如果是保存在電腦了的,看保存格式,*.AI、*.cdr等就是矢量圖格式,JPG、PNG這些就是點陣圖格式。如果沒有保存,還在軟體中編輯,把圖片無線放大,不會失真就是矢量圖,失真就是點陣圖。

1、打開Photoshop。

『陸』 R循環畫圖

R是我們做生信進行圖形展示較為常用的軟體,我們在經常使用R進行數據展示,畫一個或者幾個圖,但我們做生信的,批量化是我們最重要的目標之一。比如有時候可能有幾萬個圖需要畫,我們不可能一個一個的去畫圖,這時候就需要進行批量畫圖。

R循環畫圖循環畫圖挺簡單,主要是在dev.off()之前,加上一句print(p)即可,這里的p為畫圖對象,如下所示:

```

for (i in cluster){

name<-paste(i,'cluster_VlnPlot',sep='_')

mkdirs(paste(outdir,'3_marker',sep='/'),name)

for(m in 1:nrow(all.markers)){

if (all.markers["cluster"][m,]==i){

filename<-paste(gene.list[m],'VlnPlot.pdf',sep='_')

graph <- paste(name,filename,sep='/')

pdf(graph, w=12, h=8)

p<-VlnPlot(object = immune.combined, features.plot = c(gene.list[m]), return.plotlist=TRUE,point.size.use = -1,cols.use=color,size.x.use = -1)

print(p)

plot_grid(p)

dev.off()

}

}

}

```

這里print(p)是循環的關鍵

我們在畫圖或者操作的時候,可能有時候某個基因不在我們已有的文件,我們直接循環畫圖,將會出現報錯,而且這個報錯後面所有的圖都將無法正常完成,因此這里需要使用try語句,如果報錯,直接列印報錯信息,並且跳過此圖,直接畫下一幅圖,比如:

```

for (i in 1:cluster_num){

tryCatch({gene<-read.table(paste(i,"diff_gene_condition.csv",sep="_"),sep=",",header = TRUE,row.names = NULL)

graph <- paste(prefix,i,'_diff_featureHeatmap.pdf',sep='_')

pdf(graph,w=12, h=8)

gene_FeatureHeatmap<-c()

if (length(gene[,1]) >=6){

gene_FeatureHeatmap<-as.vector(gene[,1][1:6])

}else{

gene_FeatureHeatmap<-as.vector(gene[,1])

}

p<-FeatureHeatmap(immune.combined, features.plot = gene_FeatureHeatmap, group.by = "stim", pt.size = 0.25, key.position = "top",max.exp = 3,do.return =TRUE)

print(p)

plot_grid(p)

dev.off()

},error=function(e){print(paste(i,"--聚類不在某個組中,差異分析畫所有聚類的熱圖出現錯誤",sep=""))} )

}

```

這里主要使用的語句為:tryCatch({},error=function(e){print(報錯信息)} )

這個是我的第一版的try語句畫圖,並且也成功運行過很多次,包括循環分析、差異分析。

3.第二版循環畫圖

第一版畫圖,其實是有bug,只是一直沒有遇到畫圖報錯的循環,某次,我再運行這個腳本,其中某個基因的數據在我們畫圖文件中不存在,結果直接報錯,畫不出來圖,報錯信息如下:

Too many open devices r

開始一直不知道原因,後面通過查詢報錯信息,找到原因(https://stackoverflow.com/questions/24207960/too-many-open-devices-r),原來是因為報錯的時候,pdf文件已經建立,但是沒有關閉,如果循環太多,將會出現 Too many open devices r 信息。

輸入命令:dev.list()

# tiff jpeg tiff jpeg tiff jpeg tiff jpeg tiff tiff tiff tiff tiff jpeg tiff tiff tiff # 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

得到如上的信息,說明還有十幾張圖還沒有關閉,使用dev.off()關閉十幾次後,就可以正常畫圖了。

找到原因了,那就得解決,這里的解決方案就是在報錯的時候,我們在關閉一下圖片文件,並且刪掉改文件,列印報錯信息,就解決此問題,具體命令如下:

```

if (opt$gene=='yao'){

print('沒有輸入特定的基因做小提琴圖和箱線圖,continue!')

}else{

print("輸入了特別的基因,將對特定的基因進行熱圖和小提琴圖")

costmer_gene_file<-read.table(opt$gene,sep='\t')

costmer_gene<-unique(costmer_gene_file[,1])

mkdirs(outdir,'3_marker/costmer_gene/')

setwd(paste(outdir,'3_marker/costmer_gene',sep='/'))

for (m in 1:length(costmer_gene)){

tryCatch({

print("開始進行特定的基因表達量分布圖繪制。。。。。。。。")

filename<-paste(costmer_gene[m],'FeaturePlot.pdf',sep='_')

pdf(filename, w=12, h=8)

p<-FeaturePlot(object =immune.combined, features.plot = as.character(costmer_gene[m]), min.cutoff = "q9", pt.size = 0.5,cols.use = c("lightgrey","blue"))

print(p)

dev.off()

},error=function(e){

dev.off()

print(paste(costmer_gene[m],"--不在分析分析結果中,基因表達量分布圖出現錯誤,請注意核對",sep=""))

cmd<-paste('rm ',filename,sep=' ')

system(cmd)

} )

}

for (m in 1:length(costmer_gene)){

tryCatch({

print("開始進行特定的基因進行小提琴圖繪制。。。。。。。。")

filename<-paste(costmer_gene[m],'VlnPlotPlot.pdf',sep='_')

pdf(filename, w=12, h=8)

p<-VlnPlot(object = immune.combined, features.plot = as.character(costmer_gene[m]), return.plotlist=TRUE,point.size.use = -1,cols.use=color,size.x.use = -1)

print(p)

dev.off()

},error=function(e){

dev.off()

print(paste(costmer_gene[m],"--不在分析分析結果中,基因表達小提琴圖出現錯誤,請注意核對",sep=""))

cmd<-paste('rm ',filename,sep=' ')

system(cmd)

} )

}

cmd<-paste('ls ',paste(outdir,'3_marker/costmer_gene',sep='/'),'/*.pdf|while read i;do convert $i `dirname $i`/`basename $i .pdf`.png ;done',sep='')

print(cmd)

system(cmd)

}

```

到此,循環畫圖沒有問題了。

2019年1月22日

『柒』 在自己的照片上加水印 logo用什麼軟體

可以使用美圖秀秀軟體添加,方法如下:

1、首先在手機上找到並打開美圖秀秀APP。