python - 将多个表添加到 plotly plot

标签 python pandas plotly

我尽我最大的努力想出一种在相同的子图上绘制两个表的方法,但似乎无法通过这一部分。搜索一直没有成果。

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)

最佳答案

我强烈推荐使用 cufflinks 库,它将 pandasplotly 联系在一起,为 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')

所以现在的诀窍是设置。您希望每个跟踪的数据位于不同的列中,并且索引对应于 X 值。 pivot_table() 对于将数据调整为正确的形状非常有用。

如果您为 cont_tablecat_table 包含一些虚拟数据,我可以提供代码来组合它们,以便上面的代码工作。

关于python - 将多个表添加到 plotly plot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278394/

相关文章:

python - 无法在Python 3中正确读取HTML数据

python - 将mat文件转换为pandas dataframe问题

python - 如何获得描述子解析器(位置参数)的单行?

python - Pandas 时间序列重新采样结束给定的一天

Python Plotly 用文本注释多个变量

plotly - 隐藏模式栏在Dash中

python - 如何指定从 MATLAB 系统函数运行的 Python 版本?

python - 替换与数据框中特定字符串匹配的值

python - scikit-learn : ValueError: np. nan 中的 TfidfVectorizer 是无效文档

python - Plotly:如何使用 plotly.graph_objects 制作由变量着色的折线图?