- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
立体投影上有两个点如图所示:
这些点应该位于圆直径的端点上。如何画一个经过这两点的圆?
上图的代码:
import matplotlib.pylab as plt
from mpl_toolkits.basemap import Basemap
import numpy as np
from scipy.interpolate import splev, splrep
# create instance of basemap, note we want a south polar projection to 90 = E
myMap = Basemap(projection='spstere',boundinglat=0,lon_0=180,resolution='l',round=True,suppress_ticks=True)
# set the grid up
gridX, gridY = 10.0, 15.0
parallelGrid = np.arange(-90.0,90.0,gridX)
meridianGrid = np.arange(-180.0,180.0,gridY)
# draw parallel and meridian grid, not labels are off. We have to manually create these.
myMap.drawparallels(parallelGrid,labels=[False,False,False,False])
myMap.drawmeridians(meridianGrid,labels=[False,False,False,False],labelstyle='+/-',fmt='%i')
# plot azimuth labels, with a North label.
ax = plt.gca()
ax.text(0.5,1.025,'N',transform=ax.transAxes,horizontalalignment='center',verticalalignment='bottom',size=25)
for para in np.arange(gridY,360,gridY):
x= (1.1*0.5*np.sin(np.deg2rad(para)))+0.5
y= (1.1*0.5*np.cos(np.deg2rad(para)))+0.5
ax.text(x,y,u'%i\N{DEGREE SIGN}'%para,transform=ax.transAxes,horizontalalignment='center',verticalalignment='center')
summerAzi = np.array([0, 360])
summerAlt = np.array([40, 4])
summerX, summerY = myMap(summerAzi, -summerAlt)
summerX_new = np.linspace(summerX.min(), summerX.max(),30)
summerY_smooth = splev(summerX_new, splrep(summerX, summerY, k=1))
myMap.plot(summerX_new, summerY_smooth, 'g')
myMap.plot(summerX, summerY, 'go')
plt.show()
最佳答案
内置的 tissot() 函数足以在等角投影上绘制圆(如本例所示)。在非等角投影上,它绘制椭圆。这里,蒂索指示线的中点是 (0, -22)(以度为单位)。它的半径 = (40-4)/2 = 18(以度为单位)。点数 = 36 即可。
相关代码为:
myMap.tissot(0, -22, 18, 36, \
facecolor='none', \
edgecolor='#ff0000', \
linewidth=1, \
alpha=1)
关于python - 如何通过两点(直径端)画圆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43642433/
好吧,令人惊讶的是,我在 Google 中也找不到答案,也没有听到。 一些 html/css 专家可以告诉我们吗? 最佳答案 原因可能是没有默认尺寸。不同的浏览器以不同的方式呈现它们,HTML 中的很
例如,我有一个十进制格式的经纬度(而不是像lat=44.1°9.5'30''这样的度-小时-分钟)。要搜索附近的对象,必须将搜索“半径”指定为具有四个值的矩形: north = 44.1; south
我希望有人可以帮助我。 我有一个 n=2071 节点和 m=9023 边的无向图 g。 我使用 igraph 包计算了 R 中的图形密度并得到以下结果: > graph.density(g,loop=
给你一个连通的加权有向图 G = (V,E),直径 k 2->3->4->5->..->N 这样的路径具有非常低的权重之外,所有的边都具有非常大的权重,所以路径必须通过低成本边,因此通过所有节点。 如
有人能告诉我直径协议(protocol)使用的 GY 和 RO 接口(interface)之间的区别吗??? 据我了解,这两个接口(interface)看起来都非常相似,并且也使用了 AVP。 但我仍
首先,非常感谢您耐心解答我所知道的一个简单问题,任何有超过几周经验的人都可以解决这个问题。我看到人们在这里坚持不懈并乐于助人,我希望你愿意和我一起这样做。 这是我的 fiddle : http://j
我们正在努力为 OCS 创建一个直径适配器。目前我们的 AVP 字典由 go-diameter 提供。 我们正在尝试提供一个可配置的字典来支持关注 vendor 特定 AVP 以支持不同的网络提供商,
我是一名优秀的程序员,十分优秀!