首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python绘制面积折线图,三种用法演示

面积 误差带面积,基本代码,一10个点,有三组数据,如下x, y, error. import matplotlib.pyplot as plt import numpy as np # 生成随机...", alpha=0.5) # 绘制折线图,显示主要趋势 plt.plot(x, y, color="blue", alpha=0.7, linewidth=2) # 添加标题和标签 plt.title...plt.show() 绘图结果展示: 绘制子 一行两列,两个子: # 生成随机x数据(例如:时间序列) x = np.arange(1, 11) # 生成对应的随机y数据 y = np.array...# 计算上下误差带 y_upper = y + error y_lower = y - error # 创建图表窗口 plt.figure(figsize=(20, 5)) # 第一个子 plt.subplot...plt.xlabel('X axis') plt.ylabel('Y axis') plt.ylim(-2, 15) # 设置y范围 # 显示整个图表窗口 plt.show() 定制显示 颜色带中

23510
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Python数据分析与可视化】:使用【Matplotlib】实现销售数据的全面分析 ——【Matplotlib】数模学习

    = [1, 4, 6, 8, 10] # 创建子 fig, (ax1, ax2) = plt.subplots(2, 1) # 第一个子 ax1.plot(x, y1) ax1.set_title...数据准备:创建三个列表x、y1和y2,分别表示两个子x和y数据。 创建子:使用plt.subplots方法创建一个包含两个子的图形。...数据准备:创建三个列表x、y1和y2,分别表示两个数据集的x和y数据。 创建图形和子:使用plt.subplots()方法创建图形和子对象。fig是图形对象,ax1是第一个子对象。...设置第一个Y标签:使用ax1.set_xlabel和ax1.set_ylabel方法设置第一个子x和y标签,color参数设置标签颜色。...设置第一个Y标签:使用ax1.set_xlabel和ax1.set_ylabel方法设置第一个子x和y标签,color参数设置标签颜色。

    13710

    数据可视化 | 手撕 Matplotlib 绘图原理(二)

    x = np.linspace(-1, 1, 100) fg = plt.figure(figsize=(8, 6), dpi=120) #第一个子 fg.add_subplot(2, 2, 1)...# 两行两列的第一个 plt.plot(x, x) plt.title('第一个子') plt.legend(["$y=x$"]) #第二个子 fg.add_subplot(2, 2, 2)...# 两行两列的第二个 plt.plot(x, x**2) plt.title("第二个子") plt.legend(["$y=x^{2}$"], loc=4) #第三个子 fg.add_subplot...(2, 2, 3) # 获取当前的坐标对象 ax = plt.gca() # 这里获取的是这个子的坐标对象, 也就是把这个子的坐标改变 # 设置将X的刻度值放在底部X上 ax.xaxis.set_ticks_position..., 也就是把这个子的坐标改变 # 设置将X的刻度值放在底部X上 ax.xaxis.set_ticks_position('bottom') # 设置将Y的刻度值放在左侧y上 ax.yaxis.set_ticks_position

    1.4K40

    plotly-express-22-plotly使用技巧大全

    坐标的起始点和间距问题 多子绘制-1 fig = go.Figure() # add traces fig.add_trace(go.Scatter(x=random_x,y=random_y0...多子绘制-2的绘制知识点很多,主要包含: 每个子的名称 指定几行几列 子属性设置 第一个子的起始位置 每个子的标题 子之间的间隔设置 如何共享x个子图中的文本信息设置及位置显示...子图右边的图例名称 子的位置通过row/col实现 单独设置xy的名称 共享 自定义子图位置(在哪行哪列) 子类型 fig = make_subplots( rows=2, cols=...柱状-信息显示在外面 df = px.data.gapminder().query("continent == 'Europe' and year == 2007 and pop > 2.e6") fig...xaxis=dict(title="地区"), # 共用x yaxis=dict(title="地区订单数量"), # 第一条y的名字

    2.9K10

    Python数据分析Matplotlib

    1.9.6 Spines为移动坐标位置 1.9.7 Spines为移动坐标位置 1.9.8 显示被曲线挡住的部分 2 matplotlib——条形 2.1 绘制bar类型的条形 2.2 绘制...绘制序号为1,2的两张 7.1.3 绘制内嵌 7.2 用matplotlib.pyplot.subplot2grid函数绘制多个子 7.3 用matplotlib.gridspec函数绘制多个子...5.0, 0.02) # 创建一张figure plt.figure(1) # 创建绘制图表样式为 2X1 的图片区域,并选中第一个子,然后使用plot函数传入数据t1,t2分别绘制走势为函数f(...2X1 的图片区域,并选中第二个子,然后使用plot函数传入数据t2,绘制走势为cos(2π*t2),颜色为红色形状为默认虚线条的 plt.subplot(212) plt.plot(t2, np.cos...) # 第一个画板的第一个子 plt.plot([1, 2, 3]) plt.subplot(212) # 第一个画板的第二个子

    3.5K20

    Python数据分析实战(3)Python实现数据可视化

    上面的第一个例子中,绘图对象只包括一个,因此只显示了一个(子Axes)。可以使用subplot函数快速绘制有多个的图表。...可以看到: 创建3行26个,通过facecolor参数给每个设置不同的背景颜色。...如果希望某个占据整个行或者列的话,可以如下: plt.subplot(221) # 第一行的左图 plt.subplot(222) # 第一行的右 plt.subplot(212) # 第二整行 plt.show...制作简单的数据仪表盘如下”: #制作数据仪表盘 plt.figure(figsize=(15,8)) #设置的整体大小 #总共4个子,用subplot() #第一个:每日订单与成交额走势,...个子第一个 plt.title('订单&GMV走势') #图表标题 plt.bar(x,y1,label='GMV') #GMV柱形 plt.ylim(0,100000) #设置y1的坐标范围

    4.4K20

    我的机器学习matplotlib篇导入画出第一个图形颜色,标记,线型刻度、标题、标签和图例!创建子

    前言: matplotlib是python最常用的绘图库,能帮你画出美丽的各种 导入 包含了中文显示,屏外显示 import matplotlib.pyplot as plt import matplotlib...['axes.unicode_minus'] = False 画出第一个图形 figure图形,画的每个只有一个figure对象 x= np.arange(-3,3,0.1) y1=np.sin...y1,'ro-',label="进口") plt.plot(x2,y2,'bo--',label="出口")#label设置线条标签 #设置标题,x,y标签 plt.xlabel('月份') plt.ylabel...image.png 创建子 在一个figure中显示多个图片 面向过程的方法,一步一步创建 x1=[1,2,3] y1=[5,7,4] x2=[1,2,3] y2=[10,14,12] plt.figure...() plt.subplot(221)#第一个子 plt.plot(x1,y1,'ro--') plt.subplot(223) plt.plot(x2,y2,'bo-')#第二个子 plt.show

    1.4K60

    Matplotlib绘图基础

    ---- 2.绘图基础 2.1 图表基本元素 图例和标题 x和y、刻度、刻度标签 绘图区域及边框 网格线 2.2 图表基本属性 多重绘图属性: 是否在同一个图上绘制多个系列的线 多重子属性: 是否生成多个子...:table 共享x或y:twinx / twiny 设置x/y标签:xlabel / ylabel 设置x/y极限:xlim / ylim 设置x/y刻度:xticks / yticks 3.1.2...六边形:hexbin 直方图:hist / hist2d 矩阵图:matshow 饼状:pie 颜色棒:colorbar 极坐标图:polar 散点图:scatter 树干:stem 阶梯:step...: fill / fill_between / fill_betweenx 在轴系列上绘制线或者标记:plot 绘制时间数据:plot_date 显示图表:show 3.1.5 清除函数 清除特定系列的对象...: cla 从当前图中清除特定系列的对象:delaxes 清除当前:clf 关闭窗口:close  保存图表:savefig 3.2 Object-Oriented API[2] Axes类 将pyplot

    2.9K70

    Matplotlib数据分布型图表(3

    基础语法: seaborn.boxenplot(x,y,hue,data,order,hue_order,orient,ax,**kwargs) xx的数值列名(本实例中为season) y:y的数值列名...(本实例中为pm2_5) hue:分类显示的列名 data:采用的数据名称(本实例为df) order:x数值的顺序排列(列表) hue_order:分类显示的顺序排列 orient:排列方向,默认水平...6 小提琴 小提琴用于显示数据分布及其概率密度。这种图表结合了箱型和密度的特征,主要用来显示数据的分布形状。...基本语法(根据笔者的实际经验列举): plt.hist2d(x,y,bins,cmap,norm,**kwargs) plt.hexbin(x,y,bins,cmap,**kwargs) xx坐标数值...highlight=hist2d#matplotlib.axes.Axes.hist2d 现有一组数据(df),记录了2015年pm2.5浓度(98万条数据),用二维统计直方图表示,代码如下: from

    1.1K20

    零基础用文心一言带你绘制组合

    subplot函数用于在单个窗口中创建多个子。参数1, 3, i表示创建一个1行3列的布局,并且当前正在绘制第i个子(i为1, 2, 3)。...title函数用于给每个子添加标题,以表明它显示的是哪个矩阵。 最后,plt.show()命令用于显示整个图形窗口。...运行这段代码将生成一幅包含三个子的图像,每个子分别展示矩阵A、B和C。每个矩阵的背景色为白色,矩阵值被填充在相应的位置上,坐标的刻度和标记都被隐藏了。...在这个例子中,我们可以创建一个 2x2 的网格,其中第一个、第二个和第三个矩阵各占据一个位置,而第四个矩阵将占据下面两个位置。...[1, 2] 指定了第二行的高度是第一行的两倍,这样矩阵 D 就可以占据两个子的位置。

    9410

    美化Matplotlib的3个小技巧

    在本文中,我们将介绍3个可以用于定制Matplotlib图表的技巧: 减少x或y上的刻度数 添加一个辅助y 共享x的子坐标对齐 本文中我们将使用折线图为例,但这些技巧也可以应用于其他类型的。...在处理时间序列数据时,x通常包含占用大量空间的日期,所以可以减少上的刻度数来提高显示效果。 让我们先做一个不限制x刻度数的例子。...共享x的子坐标对齐 我们可以在一个Figure对象上创建多个子。Matplotlib允许使用subplot函数创建子格。例如下面的代码行创建了一个包含4个子2x2网格。...如果我们想在2个子图中共享X怎么办呢?我们可以使用tight_layout函数。...plt.xticks(np.arange(0, len(df), 15), fontsize=12) plt.show() 可以看到2个子X坐标(日期)都已经对齐了,这对于分析时间序列时非常有用的

    1.7K20

    美化Matplotlib的3个小技巧

    在本文中,我们将介绍3个可以用于定制Matplotlib图表的技巧: 减少x或y上的刻度数 添加一个辅助y 共享x的子坐标对齐 本文中我们将使用折线图为例,但这些技巧也可以应用于其他类型的。...在处理时间序列数据时,x通常包含占用大量空间的日期,所以可以减少上的刻度数来提高显示效果。 让我们先做一个不限制x刻度数的例子。  ...共享x的子坐标对齐 我们可以在一个Figure对象上创建多个子。Matplotlib允许使用subplot函数创建子格。例如下面的代码行创建了一个包含4个子2x2网格。  ...如果我们想在2个子图中共享X怎么办呢?我们可以使用tight_layout函数。...plt.xticks(np.arange(0, len(df), 15), fontsize=12) plt.show() 可以看到2个子X坐标(日期)都已经对齐了,这对于分析时间序列时非常有用的

    1.3K20
    领券