我使用matplotlib和python2.7构建散点图 这是代码:
def parse_dataset(dataset):
foo = dataset[0]
bar = dataset[3]
baz = dataset[4]
fig=plt.figure()
plt.xlabel('foo')
plt.ylabel('bar')
plt.title("foo--bar--baz")
plt.scatter(foo,bar,color = 'r')
#plt.savefig("test.png", bbox_inches='tight', pad_inches=0.5,dpi=100)
plt.show()
# plt.clf()
但是,我想做的是以下内容: 根据x轴(foo)和y轴(bar)为baz构建散点图 也就是说,基于x轴和y轴。我希望将baz的值绘制为该点旁边的文本。
一方面散点图,只允许我给出两个维度。
我尝试了ax.plot(x,y,z)
,它允许我在三个维度上绘图(但这不符合我的目的)。
有没有办法根据baz
和foo
bar
数据示例:
Foo Bar baz
1 2 3
4 5 6
7 8 9
10 11 12
对于每个foo和bar,我想要绘制baz的值。
这是一个正常的散点图。