idx = np.argsort(values)
plt.barh(indices,values[idx])
plt.xlabel('Value', fontsize=12)
plt.ylabel('Value Label', fontsize=12)
plt.yticks(indices, listOflabels[idx], rotation='horizontal')
plt.tight_layout()
plt.title('horizontal ranked bar plot')
plt.show()
是否可以使用_xcol,_ycol之类的URL参数来动态生成参考'{xcol}'和'{ycol}'等定义的vega-lite图表。 ?
在以上代码段中,...
handler: FormHandler
kwargs:
url: $data_file
default:
_format: custom
_chtype: point
_xcol: sindpop
_ycol: fsize
_cate: cid
_xcoltype: quantitative
_ycoltype: quantitative
formats:
coloredscatterplot:
format: vega-lite
spec:
"$schema": "https://vega.github.io/schema/vega-lite/v2.json"
width: 380
height: 400
autosize:
type: fit
contains: padding
mark: point
encoding:
y: {field: fsize, type: quantitative}
x: {field: sindpop, type: quantitative}
color: {field: cid, type: nominal}
custom:
format: vega-lite
spec:
"$schema": "https://vega.github.io/schema/vega-lite/v2.json"
autosize:
type: fit
contains: padding
width: 400
height: 380
mark: '{chtype}'
encoding:
x: {field: '{xcol}', type: '{xcoltype}'}
y: {field: '{ycol}', type: '{ycoltype}'}
color: {field: '{cate}', type: nominal}
可以正常显示,但是_format=coloredscatterplot
显示错误:_format=custom
。
无法在PY / JS控制台中跟踪错误。
它类似于issue-99