36

散布図で可変マーカー サイズを設定したいと考えています。これは私のコードです:

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()

インポートしているファイルには 3 つの列があります。列 1 と 2 は に格納されdata[0]data[1]) は(x,y)値であり、各ポイントに列 3 に相対的なサイズを持たせたい (つまり: data[2])

ところで、 Canopy IDEを使用しています。

4

1 に答える 1