常用gnuplot画图,一些小功能不用就忘了,过一阵子又翻回来找,实在麻烦,于是有了这个备忘录。
1.画图时设置点和线的属性。
画线:
plot 'xx/xx.dat' us(e) 1:2 ti(tle)"L=40 " w(ith) l(ine) l(ine)t(ype) 1 l(ine)c(olor) 7 l(ine)w(idth) 4
画点:
plot 'xx/xx.dat' us(e) 1:2 ti(tle)"L=40 " w(ith) p(oint) p(oint)t(ype) 1 p(oint)c(olor) 7 p(oint)w(idth) 4
括号内是全称,只需要敲缩写就可以了。数字代表了属性,详细请见附录中图1.
如果是画点和线,例如:
plot 'xxx/xx.dat' us 1:2 ti"L=40" w lp lt 1 pt 5 lc 7 lw 4
这里没有设置点的颜色和宽度了,默认和线一样——不然多难看。。。
2.划线,本身的划线似乎不太美观啊,可以用没有箭头的箭头——听起来好拗口。
set arrow from 0,0 to 10,0 nohead lt 2 lc 7 lw 1.2
其中0,0和10,0是坐标,nohead就是没有箭头啦,要画箭头就去掉这个,其他的参考1.
3.数据挡住了图例,怎么办?图例换个位置咯。
set key right/left bottom/top
或者设置成具体位置:
set key 10,10
4.设置标签的大小、字体和位置。
y轴的标签,设置罗马字体,大小为35:
set ylabel "y" font " Times-Roman,35"
图中插入标签,位置为2,1:
set label "a=0" at 2,1
5.希腊字母,这个不同于大多数软件使用英文注音,而是用英文单字代替。使用时需要加上{/Symbol },如下:
set ylabel "{/Symbol f}_{{/Symbol x}{/Symbol x}}"
上下标的使用方式倒是很大众。希腊字母与英文字母的转换见附录中图2.
附录:
图1(来源于http://pleione.asu.cas.cz/~nemeth/work/stuff/gnuplot/)
图2 (来源于http://t16web.lanl.gov/Kawano/gnuplot/label-e.html)
上图比较小,建议点击看大图!
2012年6月26日星期二
2012年6月15日星期五
怎么知道国外主机空间是否被屏蔽及解决方案
买主机空间之前没有调查是不是被墙了,把做好的站点挂上去了才发现国内上不了,郁闷。。。
先写写经历吧。
1. 挂上网站后被人告知打不开,用国内的代理IP才发现确实被墙了……于是接下来首先确定是不是网站使用的主机的IP的原因。
2. 在System->Administration->Network Tools中选择Ping (Ubuntu下的,Windows下用cmd),Ping网站的域名,就知道IP地址了。
3. 在whois提供的信息里搜这个IP,得知这个IP上存放的为数众多的网站。(可以Ping它们确定一下。)
4. 用不同的代理去踩这些跟自己网站同IP的网站(直接用自己的Ping也可以),如果所有同IP的网站表现一致,恭喜你,这个IP因为host了某些某些人不喜欢的网站,它host的所有网站都被墙了。
然后关于解决这个问题:
1. 最好的方法当然是买独立IP,就不用担心受其他因素的牵连了。常用的买独立IP的地方有GoDaddy和IxWebHosting,GoDaddy比较贵但是比较稳定,IxWebHosting很便宜不过不是很好用。
2. 不过如果没有太多预算,又不想浪费之前购买的空间呢,还可以尝试用CDN服务。这是个从你原地址中获取数据,再分配给用户的中介,由于是为了资源优化配置,所以还可以提高网页浏览速度。常用的提供CDN服务的比如CloudFlare,提供免费的服务,而且页面很简洁。再比如WebLuker,可以自己找找,多比较一下。一般提供CDN服务,只需要你注册,提供域名,它会给你分配一个Name Server (NS),你只需要在你的域名提供商的帐户上修改成它给你提供的NS就可以了。
参考文章:http://www.majijun.com/InterestingNetwork/godaddy.html
http://www.jsjgz.cn/article/20110222/1218.html
先写写经历吧。
1. 挂上网站后被人告知打不开,用国内的代理IP才发现确实被墙了……于是接下来首先确定是不是网站使用的主机的IP的原因。
2. 在System->Administration->Network Tools中选择Ping (Ubuntu下的,Windows下用cmd),Ping网站的域名,就知道IP地址了。
3. 在whois提供的信息里搜这个IP,得知这个IP上存放的为数众多的网站。(可以Ping它们确定一下。)
4. 用不同的代理去踩这些跟自己网站同IP的网站(直接用自己的Ping也可以),如果所有同IP的网站表现一致,恭喜你,这个IP因为host了某些某些人不喜欢的网站,它host的所有网站都被墙了。
然后关于解决这个问题:
1. 最好的方法当然是买独立IP,就不用担心受其他因素的牵连了。常用的买独立IP的地方有GoDaddy和IxWebHosting,GoDaddy比较贵但是比较稳定,IxWebHosting很便宜不过不是很好用。
2. 不过如果没有太多预算,又不想浪费之前购买的空间呢,还可以尝试用CDN服务。这是个从你原地址中获取数据,再分配给用户的中介,由于是为了资源优化配置,所以还可以提高网页浏览速度。常用的提供CDN服务的比如CloudFlare,提供免费的服务,而且页面很简洁。再比如WebLuker,可以自己找找,多比较一下。一般提供CDN服务,只需要你注册,提供域名,它会给你分配一个Name Server (NS),你只需要在你的域名提供商的帐户上修改成它给你提供的NS就可以了。
参考文章:http://www.majijun.com/InterestingNetwork/godaddy.html
http://www.jsjgz.cn/article/20110222/1218.html
2012年6月10日星期日
Ubuntu下怎么知道自己电脑的硬件规格
试了几个不同的命令,感觉最好用的是: sudo dmidecode
会分门别类地举出系统各个部分的所有信息。如果想看某一项,可以用
最后的最后,补一个外接硬件的:lsusb
会分门别类地举出系统各个部分的所有信息。如果想看某一项,可以用
sudo dmidecode -t processor (CPU核芯)
sudo dmidecode -t memory (内存)
sudo dmidecode -t cache (缓存)
sudo dmidecode -t system (电脑型号、产商)
sudo dmidecode -t slot (插卡槽)
sudo dmidecode -t baseboard (主板)
sudo dmidecode -t connector (连接设备)
sudo dmidecode -t chassis (机箱)
sudo dmidecode -t bios (BIOS)
或者用数字表示,例如,查看内存的具体型号,可以用: sudo dmidecode -t 17
其他设备的编号如下:
1 | System |
2 | Base Board |
3 | Chassis |
4 | Processor |
5 | Memory Controller |
6 | Memory Module |
7 | Cache |
8 | Port Connector |
9 | System Slots |
10 | On Board Devices |
11 | OEM Strings |
12 | System Configuration Options |
13 | BIOS Language |
14 | Group Associations |
15 | System Event Log |
16 | Physical Memory Array |
17 | Memory Device |
18 | 32-bit Memory Error |
19 | Memory Array Mapped Address |
20 | Memory Device Mapped Address |
21 | Built-in Pointing Device |
22 | Portable Battery |
23 | System Reset |
24 | Hardware Security |
25 | System Power Controls |
26 | Voltage Probe |
27 | Cooling Device |
28 | Temperature Probe |
29 | Electrical Current Probe |
30 | Out-of-band Remote Access |
31 | Boot Integrity Services |
32 | System Boot |
33 | 64-bit Memory Error |
34 | Management Device |
35 | Management Device Component |
36 | Management Device Threshold Data |
37 | Memory Channel |
38 | IPMI Device |
39 | Power Supply |
40 | Additional Information |
41 | Onboard Device |
最后的最后,补一个外接硬件的:lsusb
订阅:
博文 (Atom)