画图模板
Matlab画图模板
clear; clc; figure; newplot(); % markers={'-square','--<',':o','--d','-^','-v','-square','--<'}; markers={'--square','--<','--o','--d','-square','-<','-o','-d'}; cols={'b','r','g','y','m','r','b','g'}; %cols={'c','r','k','b','c','r','k','b'}; linestyles={'-','--',':','-.'}; set(gca, 'FontName', 'Times'); set(gca, 'FontSize', 18); set(gca, 'LineWidth', 3); set(gca, 'Color', [1 1 1]); set(gca, 'Box', 'on'); set(gcf, 'Color', [1 1 1]); filename={'result/统计/1M_6_1.txt','result/统计/514K_6_1.txt'}; intervalCount=6; packageSize=800:200:1400; for index=1:length(filename) data=load(filename{index}); data=data; count=0; for i=1:intervalCount:length(data) count=count+1; delay(count)=data(i); end plot(packageSize,delay,markers{index}, 'Color', cols{index}, 'LineWidth', 1); %axis([800,1400,0.045,0.065]); hold on end xlabel('Pakage Size (k)', 'FontName','Times New Roman','FontWeight', 'normal', 'FontSize', 16); ylabel('Avarage Delay in Sim (s)', 'FontName','Times New Roman','FontWeight', 'normal', 'FontSize', 16); legend('1M','514K');
各种颜色属性选项 'r' 红色 'm' 粉红 'g' 绿色 'c' 青色 'y' 黄色 'k' 黑色 各种线型属性选项 '-' 实线 '--' 虚线 ':' 点线 '-.' 点划线 各种标记点属性选项 '.' 用点号绘制各数据点 '^' 用上三角绘制各数据点 '+' 用'+'号绘制各数据点 'v' 用下三角绘制各数据点 '*' 用'*'号绘制各数据点 '>' 用右三角绘制各数据点 ' .' 用'.'号绘制各数据点 '<' 用左三角绘制各数据点 's'或squar 用正方形绘制各数据点'p' 用五角星绘制各数据点 'd'或diamond用菱 形绘制各数据点 'h' 用六角星绘制各数据点 这些选项可以连在一起用,如:'-.g'表示绘制绿色的点划线,'g+'表示用绿 色的 '+'号绘制曲线.
gnuplot画图模板
clear set grid set key box set key reverse set key Left set key spacing 1.2 set key w 2 set key at 9000,8 set xlabel "Simulation Time (s)" set ylabel "Hitting Rate (%)" set xtics 2000 plot "random.txt" every 5 u 1:2 w lp pt 5 title "random",\ "cc.txt" every 5 u 1:2 w lp pt 7 title "CC",\ "lru.txt" every 5 u 1:2 w lp pt 5 title "LRU" set terminal postscript eps color "Helvetica" 20 set output "hit.eps" replot set output set term wxt