Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在Python中使用Matplotlib的条形图_Python 2.7_Matplotlib - Fatal编程技术网

Python 2.7 在Python中使用Matplotlib的条形图

Python 2.7 在Python中使用Matplotlib的条形图,python-2.7,matplotlib,Python 2.7,Matplotlib,我有一张成双的单子 例如: 在Python中,我需要使用matplotlib生成一个条形图,这样,如果x和y坐标在一对中相同,条形图应该达到最大范围,否则在x,y的情况下,它们是不同的,因此条形图应该处于0级别。所以请帮我用Python编写代码。首先需要找出哪些对相等,并生成这些结果的列表。然后可以使用matplotlib.pyplot.bar打印此列表 此代码生成以下绘图: 从字面上说,这是谷歌的第一次成功。如果序列很长,两个相邻条之间的间距相等,颜色相同,并在其条下精确打印x值并删除y记号,

我有一张成双的单子

例如:


在Python中,我需要使用matplotlib生成一个条形图,这样,如果x和y坐标在一对中相同,条形图应该达到最大范围,否则在x,y的情况下,它们是不同的,因此条形图应该处于0级别。所以请帮我用Python编写代码。

首先需要找出哪些对相等,并生成这些结果的列表。然后可以使用matplotlib.pyplot.bar打印此列表

此代码生成以下绘图:


从字面上说,这是谷歌的第一次成功。如果序列很长,两个相邻条之间的间距相等,颜色相同,并在其条下精确打印x值并删除y记号,如何添加滚动条…请帮助我..因为我是python的新手,这不是一个代码编写服务。虽然代码中已经有了这些特性中的大部分,但对于每个问题,都有答案。滚动条并不容易,你可以开始查看滚动条,如果你不知道,请使用WTF@重要的是我确信我知道。我写了一个例子。如果你愿意,你可以复制并使用它。但是我在哪里可以包括上面的urs代码呢
pair1=[(a,a),(b,b),(c,c),(x,y)....]
import matplotlib.pyplot as plt

pair1=[("a","a"),("2",2),("b","b"),("c","c"),("x","y")]

f = lambda t: t[0] == t[1]
y= list(map(f, pair1))

plt.bar(range(len(y)), y)
plt.yticks([])
plt.show()