📜  在Python中使用 Plotly 绘制 3D 线图

📅  最后修改于: 2022-05-13 01:55:22.887000             🧑  作者: Mango

在Python中使用 Plotly 绘制 3D 线图

Plotly是一个Python库,用于设计图形,尤其是交互式图形。它可以绘制各种图形和图表,如直方图、条形图、箱线图、散布图等等。它主要用于数据分析和财务分析。 plotly 是一个交互式可视化库

Plotly 中的线图

plotly 中的线图非常易于访问,并且是对 plotly 的杰出附属,它管理各种类型的数据并组装易于样式的统计数据。对于 px.line_3d,每个数据位置都表示为 3D 空间中折线标记的一个顶点(该位置由 x、y 和 z 列给出)。折线图 将一系列数值数据显示为由线连接的点。它可视化显示两个数据趋势。主要的生产功能是无需滚动即可显示数千个数据点。它可以使用 plotly.express 类的line_3d()方法创建。

示例 1:使用 Iris 数据集

Python3
import plotly.express as px
  
  
df = px.data.iris()
  
fig = px.line_3d(df, x="sepal_width",
                 y="petal_length", 
                 z="petal_width")
fig.show()


Python3
import plotly.express as px
  
  
df = px.data.iris()
  
fig = px.line_3d(df, x="sepal_width",
                 y="petal_length", 
                 z="petal_width", 
                 color="species")
fig.show()


Python3
import plotly.express as px
  
  
df = px.data.tips()
  
fig = px.line_3d(df, x="total_bill", 
                 y="day", z="time")
fig.show()


Python3
import plotly.express as px
  
  
df = px.data.tips()
  
fig = px.line_3d(df, x="total_bill", y="day", z="time")
fig.show()


输出:

示例 2:带有颜色参数的鸢尾花数据集

Python3

import plotly.express as px
  
  
df = px.data.iris()
  
fig = px.line_3d(df, x="sepal_width",
                 y="petal_length", 
                 z="petal_width", 
                 color="species")
fig.show()

输出:

示例 3:使用提示数据集

Python3

import plotly.express as px
  
  
df = px.data.tips()
  
fig = px.line_3d(df, x="total_bill", 
                 y="day", z="time")
fig.show()

输出:

示例 4:带有颜色参数的提示数据集。

Python3

import plotly.express as px
  
  
df = px.data.tips()
  
fig = px.line_3d(df, x="total_bill", y="day", z="time")
fig.show()

输出: