- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Dart FakeAsync package似乎具有与 quiver.testing.async inside the Quiver package 相同的功能因此,作为 Flutter 和 Dart 应用程序开发人员,我对使用哪一个感到困惑?
在特定情况下是否应该使用一个?任何一个包的文档中都没有对此提供任何指导。这两个包似乎也是由 Google Flutter 和 Dart 团队的成员编写和维护的,这使得它更加困惑。
我唯一能看到的是 FakeAsync 包最后一次更新是在 2018 年 7 月,而 Quiver 是在 2019 年 11 月,那么 FakeAsync 是否已被弃用?如果是这样,它不会被标记为这样。还有少量核心包目前依赖于 FakeAsync,而大量不同的包依赖于 quiver(虽然不知道它们是否依赖于 quivers testing.async
)。
最佳答案
我试图(取得有限的成功)挖掘困惑的历史。
FakeAsync
was a third-party contribution to quiver
,几个月后,作者forked package:fake_async
from quiver
's version .我不知道有两个单独的实现的基本原理是什么,但我猜想也许作者想要对代码有更直接的控制。 (换句话说,package:fake_async
最初不是由 Google 创作或拥有的。)
我问了一圈,我的理解是package:fake_async
停止维护,Google 的 Dart 团队最终获得了 package:fake_async
的所有权。以便它可以针对 Dart 2 进行更新。
来自 package:fake_async
's changelog ,看起来它确实是 quiver
的超集的版本,但实现已经发生分歧,因此它不再完全向后兼容。
在这一点上,我个人会使用 quiver
版本:它维护得更好,也是 Flutter 使用的,所以我希望它背后有更多的惯性。
我也提交了 https://github.com/dart-lang/fake_async/issues/16要求将指南添加到文档中。
更新
我现在推荐使用 package:fake_async
. Flutter 向另一个方向移动并切换到使用 package:fake_async
反而。 package:fake_async
已更新为 quiver
的适当超集版本。另见 https://github.com/google/quiver-dart/issues/590 .
关于flutter - FakeAsync 和 quiver.testing.async 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60143559/
我正在尝试使用 MATLAB 中的箭袋函数绘制 x 和 y 速度。 我有维度为 100x100 的 x、y、u 和 v 数组(具有它们通常的含义) 所以,结果是我的箭袋图很密集,除非放大,否则我看不到
我有一个 3x4 的状态矩阵和一个 4x12 的方向矩阵。 states = 3x4 matrix directions = 4x12 matrix 方向矩阵的每一列都有多个 Action :上、右
我在使用 Matplotlib 箭袋图时遇到了一些问题。给定一个速度矢量场,我想在流线的顶部绘制速度矢量。向量与预期的流函数不相切。 为了计算流函数,我使用了 Pankratov 博士的 Matlab
我正在绘制一个在原点处具有奇点的偶极子场。因此,我想对箭头进行颜色编码以指示场的强度。 现在我设法生成了我想要的箭头,但是颜色沿着 theta 轴而不是沿着 r 轴: import numpy as
我试图在图像上叠加箭袋渐变箭头,但由于原点位置不同,它们看起来不正确。我该如何解决这个问题? 这是一个例子。左边的图像是我期望的渐变,但是当我将它们绘制在图像之上时,由于原点位置的变化,它们指向错误的
我想绘制风矢量。我使用 basemap 和这个例子 http://basemaptutorial.readthedocs.org/en/latest/plotting_data.html#quiver
我正在尝试使用 matplotlib 中的 quiver 绘制向量 (3,2) 和 (4,-1)。但是,下面的代码 import matplotlib.pyplot as plt X = (0, 0)
我目前正在通过创建矢量图来分析一些数据。所有向量的长度均为 1 个单位。大多数显示良好,但某些向量例如: fig = plt.figure() plt.axes(xlim=(-24, 24), yli
我正在尝试用quiver函数来绘制向量场。这是一个测试用例: import numpy as np import matplotlib.pyplot as plt X, Y = np.mgrid[1:
我想绘制 y 与 x 线,然后在它上面我想绘制向量。我可以使用 matplotlib 的 plot 和 quiver 函数来做到这一点。但是,矢量将始终绘制在线的后面,而不是在线的顶部。也就是说,线将
有没有办法改变matplotlib quiver function的箭头样式? 我尝试通过 arrowprops=dict() kwarg 到函数,但这似乎只适用于 annotate function
我正在尝试在 map 上使用风速的 pcolormesh 覆盖风场的颤动图。 from mpl_toolkits.basemap import Basemap from pylab import *
我想隐藏 matplotlib.pyplot.quiver() 绘制的箭头轴。似乎没有参数可以完全删除轴,因为箭头尺寸与轴尺寸成正比。 如何删除或隐藏轴,使箭头成为唯一可见的组件? import ma
我愿意使用以下代码绘制一个简单的向量场: import numpy import matplotlib.pyplot as plt def plot_quiver(vx, vy, fp): p
我正在尝试在 matplotlib 中创建一个倒钩矢量图并将一些颜色映射到特定的幅度:例如,将幅度在 10 到 20 之间的向量绘制为蓝色,在 20 到 30 之间绘制为 rgb(0,15, 40),
我正在使用 matplotlib 中的 quiver 来绘制矢量场。我想要改变每个箭头粗细的大小取决于产生矢量场特定箭头的数据数量。所以我正在寻找的不是箭头大小的一般比例转换,而是方式逐个自定义箭袋中
我正在尝试在 x、y 和 z 方向上绘制三个箭头的箭袋图,箭头颜色为绿色、红色和蓝色。出于某种原因,线条颜色正确,但箭头颜色错误,我不知道如何修复。这是我的代码: import numpy as np
我正在使用 numpy 1.6 和 matplotlib 1.1.1,试图从我拥有的标量场生成速度场。到目前为止,我正在生成我的标量数据: num_samples = 50 dim_x
我正在尝试实现与 this function in Matlab 相同的行为,其中每个箭头的颜色对应于它的大小和方向,本质上是从轮子中绘制它的颜色。我看到了this question ,但它似乎只适用
嗨,我正在尝试根据我的数据框中的数据制作箭袋图的动画 我将这样的数据存储在 pandas DataFrame 中,有点像这样 QuivXLoc QuivYLoc QuivXVal
我是一名优秀的程序员,十分优秀!