목록Tips (Utility, Computer Language, and etc.) (201)
감동, 마음이 움직이는 것
j-th column을 추출하고 싶다면arr[:,j] 를 사용하면 된다.
https://groups.google.com/forum/#!topic/comp.graphics.apps.gnuplot/sLPQ-KeKkWc 해결방법: Only set log scale for x and y: set log xy
import fnmatch flist = fnmatch.filter(os.listdir(dirpath), name)dirpath에 원하는 폴더의 path를 지정해주면 된다.
import numpy as npzeroidx = np.where(norm
//Read file and gives the number of rows and columns// is needed for istrigstrem #include #include #include #include using namespace std; void Count_row_col(char* fname, int* row, int* col){int N = 0;ifstream in(fname);string unused;string s;while ( getline(in, unused) ){if(N==1) { s=unused;}++N;}*row = N;istringstream iss(s);int columns = 0;while(iss) {string subs; iss >> subs; if(subs.length()..
https://stackoverflow.com/questions/23973595/setting-common-colorbox-for-all-graphs-in-multiplot-in-gnuplot 먼저 unset colorbox로 개별 그림에 들어가는 작은 colorbox를 지워준다. 그 다음 매뉴얼세팅으로 colorbox를 지정해준다. unset colorboxsplot './data.txt' u 2:(1/$6):12:(3) pt 6 ps variable lw 4 lt palette t ''splot './data.txt' u 3:(1/$8):13:(3) pt 8 ps variable lw 4 lt palette t ''set colorbox user origin 0.9,0.13 size 0.03,0.8 ..
https://tex.stackexchange.com/questions/331716/newline-in-multirow-environment 가장 쉬운 방법으로 \shortstack{bla bla\\ bla}을 사용하였다.이걸 쓰면 이 안에서는 \\이 적용되더라.\multicolumn{1}{c}{\multirow{2}{*}{\shortstack{breaking!! \\hahahah!!!}}
https://groups.google.com/forum/#!topic/comp.graphics.apps.gnuplot/JCNS96hGaIg 필요한 그림이 heatmap위에 필요한 점 몇개를 표시하는거라 저번에 올렸던 heatmap과 point를 같이 그리는 방법을 사용하였다.y = 1985set output 'hist_'.y.'.eps'set surface if(y=="2015") n=4if(y=="2000") n=3if(y=="1985") n=2set pm3d explicit set dgrid3d 100,100,100#set pm3d map#set hidden3dset palette model CMY rgbformulae 7, 5, 15set table 'res.dat'sp 'Hist2D_'.y.'...
multiplot자체를 여러개의 정사각형 모양의 합으로 그리고 싶은데 set multiplot layout 3,3을 하면 전체 그림의 크기는 표준 가로세로 크기에 패널 그림만 정사각형으로 들어가서 margin이 너무 많이 남고 그림은 작게 나온다. 전체 그림 크기자체도 스퀘어로 조절해주고 싶을 때는 아래와 같이 dashed size를 이용해서 크기를 지정해주면된다. set pdfcairo enh color dashed size 3,3
set t po eps enh color 40set border lw 4y = 2015set output 'error_'.y.'.eps'set size 3,3set multiplot if (y == "2015") n = 4if (y == "2000") n = 3if (y == "1985") n = 2 cmd(m, n) = sprintf("head -%d GammaOpt.txt | tail -1| awk '{print $%d}'", m, n)#variable settinga1 = system(cmd(2, n))a2 = system(cmd(3, n))a3 = system(cmd(4, n))a4 = system(cmd(5, n))a5 = system(cmd(6, n))a6 = system(cmd(7, n))a..