matplotlib - 使用 plt.fill_between(x,y) 计算填充区域
问题描述
我正在尝试执行一项任务,我需要计算这个船体形状的投影面积。
我已经能够填写该区域,这就是结果。
我现在需要将填充区域作为数值。如果该区域已被填充,肯定有办法做到这一点吗?作为参考,这是我的代码。
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
filename = "frontview.csv"
Front_Points = pd.read_csv(filename)
a = Front_Points["Length"]
b = Front_Points["Depth"]
f = plt.figure()
f.set_figwidth(20)
plt.plot(a,b)
polygon = plt.fill_between(a,b)
plt.show()
提前致谢!
解决方案
推荐阅读
- java - 为什么生成的 PDF 中使用的像素多于源 html 中的像素?
- sql-server - 将现有存储过程复制到不同的数据库和表
- ios - 日期时间选择器选择自动更新
- ruby-on-rails-4 - 从 rails 控制台分页结果
- json - 在 Spark 中读取多行 kafka 消息的问题
- javascript - 可以在 proptype 形状中使用默认值吗?
- ios - iOS 暗模式 - 未重绘图像资源
- javascript - 横向图例 React-vis
- vb.net - 绑定数据网格不显示值
- c# - Record audio from two input device at the same time and save into wave file?