- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了以下问题;
我必须在某个点 (chi=2.3) 绘制两个变量 chi2(X,Y) 的函数的等高线图。我已经尝试了很多方法,但我仍然不知道该怎么做。例如,我做了以下事情:
import numpy as np
import matplotlib.pyplot as plt
from function import chi2 # Two variable function imported from another file
x = np.arange(-2,2,0.02)
y = np.arange(0,1.5,0.02)
X,Y= np.meshgrid(x,y)
Z = chi2(X,Y)
plt.figure()
CS = plt.contour(X,Y,Z)
plt.clabel(CS,inline=2.3, fontsize=10)
plt.show()
得到的错误是Supplied函数没有返回有效的 float 。但我可以打印值并使用该函数工作,所以我不知道到底是什么问题。
提前谢谢您。
伯纳特。
最佳答案
如果您想使用通用函数,关键是首先对其进行矢量化
。
例如
import numpy as np
import matplotlib.pyplot as plt
def f(x, y):
return 5 * x ** 2 + 2 * y + 8
v_func = np.vectorize(f) # major key!
x, y = np.meshgrid(np.linspace(-5, 5, 100),
np.linspace(-5, 5, 100))
fig, ax = plt.subplots(1)
ax.contour(x, y, v_func(x, y))
plt.show()
你应该得到这样的东西
关于matplotlib - 使用函数绘制等值线图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42953266/
我已经上传了一个 shapefile here . #First, read it in library(rgdal) pols % mutate(id = as.numeric(id)) #some
我正在尝试制作分区统计图,但如何设置 map 的大小?现在我有了这张 map : 我想将 map 扩展到所有空间,我阅读了文档,但没有找到解决方案。 这是我的代码: var data = [{
我有一张美国各州的分区统计图,使用分位数比例显示总人口。我还设置了一个下拉菜单,允许用户使用 colorbrewer 定义的配色方案来选择自己选择的配色方案。选择后, map 将填充新的配色方案。 我
我正在使用 d3(更像是学习使用)来创建等值线图。我已经设法加载我的数据和 geojson 对象并获得要显示的 map ,但我想添加一些转换和用户选择数据的能力。 这是我目前所拥有的示例(感谢 git
我已经包含了下面的 html 代码,其中导入了 dc.js 的 javascript 和 css。当我加载页面时,所有元素都位于正确的位置。当我选择一个县路径元素并取消选择 fill:none css
我是一名优秀的程序员,十分优秀!