我尽力找出一种在同一个情节子图上绘制两张桌子的方法,但似乎无法超越这部分。搜索并没有取得成果。
fig = tools.make_subplots(rows = 2, cols=1, subplot_titles=('Continious
Features','Catagorical Features'))
cont_table = FF.create_table(cont_data_matrix, index= True,index_title='Feature')
cat_table = FF.create_table(cont_data_matrix, index= True,index_title='Feature')
cont_table['figure'].extend()
fig.append_trace(cont_table, 1,1)
fig.append_trace(cont_table, 2,1)
py.plot(fig)
答案 0 :(得分:1)
我强烈建议您使用将cufflinks
和pandas
联系在一起的plotly
库,为pandas
数据框提供iplot()
命令。 https://plot.ly/ipython-notebooks/cufflinks/
import cufflinks as cf
import pandas as pd
table.iplot(kind='scatter', subplots=True, shape=(2,1), filename='cufflinks_test')
所以现在的诀窍是设置table
。您希望每个跟踪的数据位于不同的列中,并且索引对应于X值。 pivot_table()
对于将数据设置为正确形状非常有用。
如果您为cont_table
和cat_table
添加了一些虚拟数据,我可以提供组合它们的代码,以便上述代码能够正常工作。