Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/299.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 从字典散点图绘制元组值_Python_Dictionary_Matplotlib_Plot_Tuples - Fatal编程技术网

Python 从字典散点图绘制元组值

Python 从字典散点图绘制元组值,python,dictionary,matplotlib,plot,tuples,Python,Dictionary,Matplotlib,Plot,Tuples,我会说得更具体一些:我有一本字典 dict{'A':(0,1), 'B':(2,3), 'C':(4,5)} 其中键和值的形式为“键”:(x,y) 我试图生成一个散点图,其中关键点是图形中的点(最好标记),位于x轴中的x,y轴中的y 这当然适用于字典中的每个键值对 到目前为止,我只有一些绘图参数作为编写的代码,我正在努力找出如何访问每个键的键值 ### Plot Parameters ### plt.rcParams["axes.labelsize"] = 'x-l

我会说得更具体一些:我有一本字典

dict{'A':(0,1), 'B':(2,3), 'C':(4,5)}
其中键和值的形式为“键”:(x,y)

我试图生成一个散点图,其中关键点是图形中的点(最好标记),位于x轴中的x,y轴中的y

这当然适用于字典中的每个键值对

到目前为止,我只有一些绘图参数作为编写的代码,我正在努力找出如何访问每个键的键值

    ### Plot Parameters ###
plt.rcParams["axes.labelsize"] = 'x-large'
plt.rcParams["axes.titlesize"] = 'x-large'
plt.rcParams["xtick.labelsize"] = 'x-large'
plt.rcParams["ytick.labelsize"] = 'x-large'

    for i in dict.values():
       x = i[1]
   ...:y = i[0]

    plt.plot(x, y, 'o', color='black')
先谢谢你

import matplotlib.pyplot as plt

t = {'A':(0,1), 'B':(2,3), 'C':(4,5)}

for i in t:
    (x, y) = t.get(i)
    plt.scatter(x, y)
    plt.text(x=x, y=y, s=i)

plt.show()

希望这对您有所帮助

我正在研究for循环,但这只会为每个键生成不同的绘图?我明白了,我的问题是将dict.values中的那些I作为散点图中的点,而不为每个I创建散点图。除非最有效的方法是不使用字典?你想列出dict的值还是什么?绘制一个图形,其中键是一个点,其x和y轴的坐标是对应元组(x,y)中的值。字典里的每一个键都是情节中的一个点。对不起,如果我不清楚,我还是一个初学者。我已经编辑了答案,如果它对你有帮助的话,试试看。如果这对你也没有帮助,请让我知道。如果你的问题得到解决,请接受答案并投票表决