- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一系列 x、y 和 z 数据,我想用 matplotlib.tripcolor 绘制,但是当看起来应该可以制作更平衡的三角形时,我得到了一些非常长的三角形。我的数据如下所示:
x:
array([ 129., 341., 65., 210., 213., 315., 167., 251., 103.,
39., 82., 294., 146., 358., 210., 190., 211., 359.,
147., 338., 126., 275., 63., 10., 158., 306., 74.,
222., 297., 30., 262., 114., 326., 178., 30., 85.,
233., 318., 106., 21., 169., 190., 254., 42., 265.,
349., 53., 201., 338., 190., 126., 42., 254., 277.,
10., 222., 179., 31., 327., 306., 158., 243., 95.,
341., 65., 213., 2., 150., 298., 86., 234., 74.,
129., 277., 315., 103., 251., 39., 188., 336., 124.,
272., 60., 254., 85., 297., 169., 21., 53., 265.,
286., 138., 349., 201., 10., 222., 74., 167., 178.,
326., 283., 347., 199., 114., 262., 103., 167., 315.,
231., 19., 294., 82., 358., 146., 233., 42.])
y:
array([ 7.267, 8.034, 5.733, 8.034, 4.966, 7.267, 8.034, 5.733,
6.5 , 4.966, 4.966, 5.733, 6.5 , 7.267, 8.034, 6.5 ,
2.665, 1.898, 1.131, 5.733, 4.966, 4.199, 3.432, 6.5 ,
5.733, 4.966, 8.034, 7.267, 8.034, 8.034, 4.966, 5.733,
6.5 , 7.267, 8.034, 7.267, 6.5 , 4.199, 3.432, 5.733,
4.966, 1.131, 2.665, 1.898, 7.267, 4.966, 6.5 , 5.733,
5.733, 6.5 , 4.966, 7.267, 8.034, 6.5 , 6.5 , 7.267,
1.898, 2.665, 1.131, 4.966, 5.733, 3.432, 4.199, 8.034,
5.733, 4.966, 4.199, 3.432, 2.665, 1.898, 1.131, 8.034,
7.267, 6.5 , 7.267, 6.5 , 5.733, 4.966, 4.199, 3.432,
2.665, 1.898, 1.131, 8.034, 7.267, 8.034, 4.966, 5.733,
6.5 , 7.267, 3.432, 4.199, 4.966, 5.733, 1.131, 1.898,
2.665, 8.034, 7.267, 6.5 , 1.131, 2.665, 3.432, 5.733,
4.966, 1.131, 2.665, 1.898, 4.199, 3.432, 5.733, 4.966,
7.267, 6.5 , 6.5 , 7.267])
z:
array([ 330.799, 340.835, 379.063, 1303.114, 538.557, 662.126,
1205.669, 506.408, 284.009, 367.73 , 279.106, 501.668,
265.382, 753.944, 1303.114, 425.441, 456.172, 523.323,
420.912, 444.822, 317.4 , 539.05 , 304.462, 505.717,
429.093, 470.069, 677.916, 561.185, 257.518, 361.085,
1042.523, 328.222, 677.291, 554.068, 361.085, 419.371,
478.143, 510.053, 263.701, 340.502, 445.629, 433.228,
546.332, 372.264, 628.328, 448.621, 438.824, 538.858,
444.822, 425.441, 317.4 , 645.457, 871.476, 560.89 ,
505.717, 561.185, 359.103, 427.205, 645.609, 470.069,
429.093, 547.388, 273.086, 340.835, 379.063, 538.557,
473.329, 315.204, 549.825, 349.944, 466.532, 677.916,
330.799, 560.89 , 662.126, 284.009, 506.408, 367.73 ,
410.995, 487.467, 249.311, 519.988, 455.012, 871.476,
419.371, 257.518, 445.629, 340.502, 438.824, 628.328,
684.842, 396.418, 448.621, 538.858, 562.608, 580.925,
330.082, 1205.669, 554.068, 677.291, 586.144, 468.201,
379.195, 328.222, 1042.523, 137.109, 296.036, 560.577,
464.407, 428.956, 501.668, 279.106, 753.944, 265.382,
478.143, 645.457])
我使用这些命令:
plt.tripcolor(x, y, z)
plt.plot(x,y, 'ko')
我得到的情节是 this :
该图是来自圆柱面(360 度 x 轴)的数据,因此如果还有一种方法可以使该图环绕并消除边缘处的长三角形,那也很棒。
最佳答案
弄清楚如何使用原始坐标轴进行操作。我将 x 轴数据除以 35,以使 x 轴和 y 轴的刻度彼此接近。然后我用缩放后的轴数据创建一个三角形对象以获得三角测量的正确邻居,最后我在使用原始 x 轴数据绘图时使用该三角形对象。
使用上面的数据:
x2 = x/35.
triangle = matplotlib.tri.Triangulation(x2,y)
plt.tripcolor(x, y, triangle.triangles, z)
关于python - matplotlib tripcolor 给出长三角形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33009717/
我在使用带有 vector STL 的迭代器时遇到了这个错误。 代码:- #include #include void print_vec(std::vector vec) { auto
JAVA:两个引用“p”&&“pp”之间有区别吗? PrintStream p = new PrintStream(System.out); p.println("lol");
我尝试从主分支中拉出,但收到错误消息: $ git --no-optional-locks -c color.branch=false -c color.diff=false -c color.sta
我面临着一个让我抓狂的问题! 我有一个函数,这个: void load_weapons3(t_env *e, char *name, int x, t_weapon *w) { char
我正在尝试使用 CUDA 中的最小值、最大值、总和和平均值实现并行归约。 这是我目前的主要代码片段。 int main() { const auto count = 8; const
我知道 double free 或 corruption 错误通常是对 big 3 的违规,但在这种情况下,我找不到违规发生的地方。我有一个复制构造函数、析构函数和赋值运算符,适用于任何处理指针的东西
GTK+ 中的“focus”和“focus-in(out)-event”信号有什么区别?哪个先发射?它们与键盘(TAB)和鼠标点击有什么关系。他们互相依赖吗? 我问这个是因为我想在顶层窗口中跟踪当前聚
*** glibc detected *** /home/ghoshs/workspace/Simulator/Debug/Simulator: double free or corruption (
#include #include #include #include using namespace std; #define MAX_WEIGHT 1000000 class Set {
我在服务器上有两个分支一个叫 R2 的分支和一个叫 DEV 的分支我无意中登录了错误的服务器,进入了存储库并执行了GIT pull 源开发但是存储库在 R2 上。所以我意识到我的错误然后尝试通过做一个
我有一个包含循环的大约 1000 个顶点和 3000 个边的有向图。 我试图从给定的顶点找到所有下游(出)路径。 使用以下 Gremlin 查询时 g.V(45712).repeat(out().si
使用 Delphi XE 2 我试图确定缩放方向以将缩放效果应用于图像(TImage),但没有找到执行此操作的函数,并且图像的 OnGesture 事件中的 EventInfo 属性没有此信息. 我见
我正在尝试创建一个 Zoom_image 函数,它使用离散傅里叶变换来缩放灰度图像。如果图像大小小于或等于 4*4 但大小增加,我包含的代码可以工作。它给出“双重释放或损坏(出)中止(核心转储)”错误
当我执行 popAll 函数时,出现以下错误: 双重释放或腐败(出)中止(核心转储) 我想我已经将错误来源缩小到了这个函数。 IntegerStack 是我制作的一个简单的 ADT,其中包含一个名为
我有网络开发背景,我正在尝试创建类似于 this technique 的东西适用于 iOS(使用 Cocoa/Obj C)。我在谷歌搜索资源时遇到了很多困难,因为 iOS 中的“视差”往往指的是 iO
我想实现一个 faceted search对于我的一个项目。我正在使用 PHP5、Mysql 和 Symfony 1.4。显然社区指向Apache Solr这似乎正是我想要完成的。 问题是该网站将在不
我知道有 questions floating around当您没有提供明确的分支名称时,关于来自特定分支的 git pull,但是我想知道即使用户确实指定了不同的分支,是否也可以强制 pull 分支
我正在尝试将我的更改推送到 NAS 上的存储库。它以我无法理解的方式失败。 documentation声明默认情况下 push 仅适用于快进更新。很公平。所以我做了一个 git pull(我的 Rem
我刚开始使用 Oracle 的 Coherence 缓存,我注意到这一点:如果我在缓存中放入一个 ConcurrentHashMap 对象,当我检索它时,我可以看到它被转换为一个普通的 HashMap
我尝试创建一个连接到数据库的线程,从那里获取一些数据并打印到控制台。问题是当该线程完成时抛出异常: 双重免费或腐败(出局)中止(核心转储) 我尝试使用 sqlite3 和 pthread,但这两个并不
我是一名优秀的程序员,十分优秀!