python 绘制密度散点图

本文介绍如何使用Python的matplotlib库创建密度散点图。通过实例代码,详细讲解了设置参数、数据处理和图形展示的过程,帮助读者掌握这一数据可视化技巧。
#coding : utf-8
import matplotlib.pyplot as plt
import numpy as np
plt.switch_backend('agg')

###Make the locical cpx_num###
def loc_n(N,seq_num_name):   #the type of seq_num_name is str
	n = N-1
	f_cpx =open(seq_num_name,'r')
	cpx_n = []
	for lines in f_cpx.readlines():
		lines.strip('\t')
		list_lines = lines.split(',')
		cpx_n.append(int(list_lines[n]))
	f_cpx.close()
	return cpx_n
	
#print(loc_n(2,'fac_seq_num.txt'))
fac_2 = loc_n(2,'fac_seq_num.txt')
abe_2 = loc_n(2,'abe_seq_num.txt')

##########Drawing scatter picture##########
plt.scatter(fac_2,abe_2,
	    marker='o',
            color='blue',
            label='loc_2',
            s=0.8,
            alpha=0.15)

plt.scatter([66],[49],
            marker ='^',
	    color = 'darkred',
	    label = 'LCSD_2',
	    s=8)

#plt.title('Scatter')
plt.title("scatter points",fontsize=18)
plt.xlabel("fac_cpx_loc_2",fontsize=9)
plt.ylabel("abe_cpx_loc_2",fontsize=9)
plt.axis([1,100,1,100])
plt.
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值