我一直在尝试使用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/