Matplotlib Scatter图

时间:2014-02-10 17:00:40

标签: python matplotlib plot

我使用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),它允许我在三个维度上绘图(但这不符合我的目的)。

有没有办法根据bazfoo

上的值来定位bar

数据示例:

Foo Bar baz
1   2   3
4   5   6
7   8   9
10  11  12

对于每个foo和bar,我想要绘制baz的值。

这是一个正常的散点图。

0 个答案:

没有答案