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)中的值。字典里的每一个键都是情节中的一个点。对不起,如果我不清楚,我还是一个初学者。我已经编辑了答案,如果它对你有帮助的话,试试看。如果这对你也没有帮助,请让我知道。如果你的问题得到解决,请接受答案并投票表决