我一直在尝试使用plotly并排绘制表格和散点图,但长期以来无济于事。我们该怎么做?

如何在plotly3.6中绘制表格和散点图?

到目前为止,我已经尝试过了:

import numpy as np
import pandas as pd
import seaborn as sns
sns.set(color_codes=True)

import matplotlib.pyplot as plt
%matplotlib inline

import plotly
import plotly.offline as py
import plotly.plotly as pyp
import plotly.graph_objs as go
import plotly.figure_factory as ff
import plotly.tools as tls
from plotly.offline import plot, iplot, init_notebook_mode
init_notebook_mode(connected=False)

# subplots table
fig = tls.make_subplots(rows=1, cols=2, shared_xaxes=True)
trace1 = go.Scatter(x=[1,2,3],y=[1,2,3])
df = pd.DataFrame({'name':list('ABC'),
                  'salary': [1000,2000,3000]})


table = ff.create_table(df)
fig.append_trace(table, 1, 2)
py.iplot(fig)



但这是行不通的。
然而,
iplot(table)有效。

如何解决该问题?

最佳答案

ff.create_table()创建完整的Figure而不是跟踪,因此您不能将其附加到预先存在的Figure中。您必须采用另一种方法,并将Scatter添加到ff.create_table()的输出中。

关于python - 如何在表格3中(而不是在绘图4中)并排绘制表格和散布绘图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57317847/

10-15 17:39