擅长:python、mysql、java
<p>试试这个</p>
<pre><code>dd = {}
dd[1] = {'layer1' : 'A', 'FieldA':[[1,2,3], [99,22,13]], 'col': '#ff310021'}
dd[2] = {'layer2' : 'B', 'FieldB':[[4,5,6], [10,33,22]], 'col': '#ff310011'}
dd[3] = {'layer3' : 'C', 'FieldC':[[11,2,33], [2,5,1]], 'col': '#ff312221'}
l = []
for key in dd:
x, y = dd[key].get('FieldA', None) or dd[key].get('FieldB', None) or dd[key].get('FieldC', None)
col = dd[key]['col']
l.append(Plot(x=x, y=y, col=col))
</code></pre>