我在python-highchart
包中玩了很多,按照这个特定网站上的优秀示例
http://nbviewer.ipython.org/github/arnoutaertgeerts/python-highcharts/blob/master/Tutorial.ipynb
现在我是这种可视化方式的忠实粉丝,但是我很难从python / ipython(nbformat v4)调用来生成散点图。
我在这里查看java示例:
但我没有做到这一点:
data= [[1, 6, 5], [8, 7, 9], [1, 3, 4], [4, 6, 8]]
options = {
'title': {'text': 'Highchart 3D'},
'chart': {
'renderTo': 'container',
'margin': 100,
'type': 'scatter',
'options3d': {
'enabled': 'true',
'alpha': 10,
'beta': 30,
'depth': 250,
'viewDistance': 5,
'frame': {
'bottom': { 'size': 1, 'color': 'rgba(0,0,0,0.02)' },
'back': { 'size': 1, 'color': 'rgba(0,0,0,0.04)' },
'side': { 'size': 1, 'color': 'rgba(0,0,0,0.06)' }
}
}
},
'plotOptions': {
'scatter': {
'dataLabels': {'enabled': True},
'width':10,
'height':10,
'depth':10
},
'yAxis':{'min':0,'max':10},
'zAxis':{'min':0,'max':10},
'xAxis':{'min':0,'max':10},
}
charts.plot(data, options=options, show='inline')}
在上一个链接中,还有其他功能和“var chart”参考,但由于我根本不熟悉java(并且只使用Python几个月),我真的很感谢这方面的一些帮助。