首页 > 其他分享 >绘制柱状图和折线图

绘制柱状图和折线图

时间:2024-08-07 12:55:51浏览次数:16  
标签:angle Initial 15 width 柱状图 import 折线图 bar 绘制

import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

# 数据准备
data = {
'Initial angle': [16, 10, 4, 16, -5, 11, 10, 6, -9, 22],
'Actual angle': [4, 0, -9, 2, 5, 0, 2, -9, 8, 26],
'Bending angle': [-3, -6, -15, -6, 15, -4, -4, -15, 15, 35],
'Predict angle': [-0.7146432, -8.722968, -13.826502, -8.802077, 10.292447, -8.739363, -6.091443, -14.975991, 14.609785, 30.16992]
}

df = pd.DataFrame(data)

fig, (ax1, ax2) = plt.subplots(2, 1, figsize=(14, 12))

bar_width = 0.35
bar_positions = np.arange(len(df))

# 绘制Initial angle和Actual angle的柱状图和折线图
ax1.bar(bar_positions - bar_width/2, df['Initial angle'], width=bar_width, label='Initial Angle Pulse', col

标签:angle,Initial,15,width,柱状图,import,折线图,bar,绘制
From: https://blog.csdn.net/weixin_50994001/article/details/140988827

相关文章

  • Canvas简历编辑器-图形绘制与状态管理(轻量级DOM)
    Canvas简历编辑器-图形绘制与状态管理(轻量级DOM)在前边我们聊了数据结构的设计和剪贴板的数据操作,那么这些操作都还是比较倾向于数据相关的操作,那么我们现在就来聊聊基本的图形绘制以及图形状态管理。在线编辑:https://windrunnermax.github.io/CanvasEditor开源地址:https......
  • 如何使用 Python 进行数据可视化,比如绘制折线图?
    要使用Python进行数据可视化,可以使用matplotlib库来绘制折线图。以下是一个简单的示例代码:首先,确保已安装matplotlib库。可以使用以下命令安装:pipinstallmatplotlib在Python脚本中导入matplotlib库:importmatplotlib.pyplotasplt准备数据,以x和y坐标列表的形式存......
  • python绘制圆柱体
     importosimportrandomimportnumpyasnpimportmatplotlib.pyplotasplt#合成管道数据集defplot_cylinder(center,radius,height,num_points=100):#生成圆柱体的侧面点坐标theta=np.linspace(0,2*np.pi,num_points)intervalZ=np.floor(h......
  • 绘制程序流图
    绘制程序流图程序流程图(Flowchart)是一种图形化表示程序逻辑的方式,它使用一系列标准化的图形符号来表示算法或工作流程中的步骤和决策点。以下是绘制程序流程图的基本步骤和方法:确定开始和结束点:用椭圆形表示开始点(Start)。用带圆角的矩形表示结束点(End)。使用流程线:用......
  • WPF WriteableBitmap通过GDI+绘制帮助类
    代码:publicclassWriteableBitmapGraphic:IDisposable{publicWriteableBitmapSource{get;privateset;}publicSystem.Drawing.Bitmapbitmap{get;privateset;}publicintDataLength{get;privateset;}publ......
  • 【Dynamo】AnyCAD使用Dynamo绘制三维模型(二)——生成序列和范围的几种方式
    说明:Dynamo为开源项目,开源地址:https://github.com/DynamoDS/Dynamo.git本文章使用版本:v3.0.3范围使用Range节点start和end分别表示范围的边界,step表示步长。如下为[1,10]范围内步长为2结果​使用CodeBlock节点在CodeBlock填写如下形式的代码beginning..end..step-si......
  • vue2 - 最新详细实现高德地图绘制动态热力图详细教程,在某区域或城市地图上做“热力图
    效果图在vue2、nuxt2项目开发中,详解引入使用高德地图接收热力图数据并渲染“热力图”效果功能,在地图上的某个区域或某个城市(可多个)、省份等自由绘制对应的热力图层,各城市地区同时加载渲染热力流量区域用以对比,根据不同的颜色代表人口密度、客流量、旅游人数、交通流量......
  • leaflet实现绘制省市区域边界并填充颜色
    leaflet实现绘制省市区域边界并填充颜色asyncinitMap(){this.map=L.map("map",{center:[30.998257,103.653534],zoom:11,attributionControl:false,//隐藏logozoomControl:false,crs:L.CRS.Baidu,});......
  • Java中学习绘制流程图
    绘制程序流图目录绘制程序流图流程图的基本步骤和方法流程图中的图形符号及其作用:示例流程图:流程图的基本步骤和方法程序流程图(Flowchart)是一种图形化表示程序逻辑的方式,它使用一系列标准化的图形符号来表示算法或工作流程中的步骤和决策点。以下是绘制程序流程图的基本步骤和......
  • 绘制程序流图
    目录节点(Nodes)箭头(Arrows)流程控制结构注释和说明其他元素示例Java程序流程图是一种用于描述Java程序执行流程的可视化工具,它主要由一系列图形符号和箭头组成。这些符号和箭头共同表示了程序中的操作、决策、条件判断、循环等逻辑结构。以下是Java程序流程图的主要组成组件:节点(No......