样品表达量的相关性系数计算及画图

本文介绍了博主从使用Perl SVG包绘制相关性图表到掌握R语言计算相关性系数的过程。随着R语言的学习,博主发现相关性分析变得非常便捷。早期作品通过Perl完成,而现在在R中这一操作变得简单易行。
摘要由CSDN通过智能技术生成

在刚开始学的时候不会用R来计算相关性系数,也不会画图,结果博主很悲催地用perl的svg进行画图,很久之前的作品:

#!/usr/bin/env perl
use warnings;
use strict;
use lib "/bin/svg_lib";
use PLOT qw(Paper End Point Rect Line Text Polyline Path);

die "Usage:perl $0 <file.list>\n" unless @ARGV == 1;
my $xml = ();
$xml .= Paper();
my ($init_x, $init_y) = (20, 20); 
my $point_size = 1; # point size 
my ($i, $j) = (0, 0); # row col
my $size = 120; # Rect size
my $interval = 80; # Rect size
my $total_rect = 5;

open(FA, $ARGV[0]) || die $!;
while(<FA>)
{
	chomp;
	my @tmp = split;
	open(IN, $tmp[0]) || die $!;
	# draw border start
	if($i >= $total_rect) # number  perl row
	{
		$j++;
		$i = $j;
	}
	$xml .= Rect($init_x+$i*$interval,$init_y+$j*$interval,$size,$size,2,"black","white");
	while(<IN>)
	{
		chomp;
		if(/(\S+)\t(\S+)/)
		{
			my ($x,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值