📜  在Python中使用 plotly 填充面积图

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

在Python中使用 plotly 填充面积图

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

填充面积图

填充区域图是一种易于使用的高级表达方式,可完成各种类型的数据并生成易于样式化的图形。每个填充区域与 line_group 参数给出的列的一个值相协调。填充区域图最常用于显示趋势,而不是传达特定值。面积图的两种流行变体是:分组面积图和堆积面积图。

示例 1:

Python3
import plotly.express as px
 
df = px.data.iris()
 
fig = px.area(df, x="sepal_width", y="sepal_length",
            color="species",
            hover_data=['petal_width'],)
 
fig.show()


Python3
import plotly.express as px
import numpy as np
 
# creating random data through randomint
# function of numpy.random
np.random.seed(42)
   
random_x= np.random.randint(1,101,100)
random_y= np.random.randint(1,101,100)
 
fig = px.area(x = random_x, y = random_y)
fig.show()


Python3
import plotly.express as px
 
 
df = px.data.tips()
   
fig = px.area(df, x ='total_bill', y = 'day')
fig.show()


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



输出:

示例 2:

Python3

import plotly.express as px
import numpy as np
 
# creating random data through randomint
# function of numpy.random
np.random.seed(42)
   
random_x= np.random.randint(1,101,100)
random_y= np.random.randint(1,101,100)
 
fig = px.area(x = random_x, y = random_y)
fig.show()


输出:

示例 3:

Python3

import plotly.express as px
 
 
df = px.data.tips()
   
fig = px.area(df, x ='total_bill', y = 'day')
fig.show()


输出:

示例 4:

Python3

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


输出: