用 Python 绘制的填充面积图
原文:https://www . geesforgeks . org/填充区域-图表-使用-plotly-in-python/
Plotly 是一个 Python 库,用于设计图形,尤其是交互式图形。它可以绘制各种图形和图表,如直方图、条形图、箱线图、展开图等。它主要用于数据分析以及财务分析。plotly 是一个交互式可视化库。
填充面积图
填充区域图是易于使用的高级图表,它完成了各种类型的数据,并生成了易于使用的图形。每个填充区域与 line_group 参数给出的列的一个值相协调。填充面积图最常用于显示趋势,而不是传达特定值。面积图的两种流行变体是:分组面积图和堆叠面积图。
语法:plot . express . area(data _ frame =None,x=None,y=None,line_group=None,color=None,hover_name=None,hover_data=None,custom_data=None,text=None,facet_row=None,facet_col=None,facet_col_wrap=0,animation_frame=None,animation_group=None,category_orders={},labels={},color _ distributed _ sequence = None,color _ distributed _ map = { },方位= None,
参数:
data_frame: 需要传递此参数才能使用列名(而不是关键字名)。类数组和字典在内部被转换成熊猫数据帧。
x,y:data _ frame 中列的名称,或者 pandas Series 或 array_like 对象。此列或 array_like 中的值用于在笛卡尔坐标中沿 x 轴和 y 轴定位标记。
颜色:data _ frame 中列的名称,或者 pandas Series 或 array_like 对象。此列或 array_like 中的值用于为标记指定颜色。
例 1:
Python 3
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()
输出:
例 2:
Python 3
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:
Python 3
import plotly.express as px
df = px.data.tips()
fig = px.area(df, x ='total_bill', y = 'day')
fig.show()
输出:
例 4:
Python 3
import plotly.express as px
df = px.data.tips()
fig = px.area(df, x ='time', y = 'day',
color="total_bill")
fig.show()
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处