【发布时间】:2013-05-22 08:53:33
【问题描述】:
我想在散点图中设置一个变量标记大小。这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
from os import getcwd
from os.path import join, realpath, dirname
mypath = realpath(join(getcwd(), dirname(__file__)))
myfile = 'b34.dat'
data = np.loadtxt(join(mypath,myfile),
usecols=(1,2,3),
unpack=True)
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(data[0], data[1], 'bo', markersize=data[2], label='the data')
plt.show()
我要导入的文件包含三列。第 1 列和第 2 列存储在 data[0] 和 data[1]) 中是 (x,y) 值,我希望每个点都具有相对于第 3 列的大小(即:data[2])
顺便说一句,我正在使用Canopy IDE。
【问题讨论】:
标签: python python-2.7 python-3.x matplotlib