草庐IT

比例制

全部标签

ios - MKMapView 的比例尺未显示

我正在做一个iOS应用程序。在Xcode9.1中,我通过创建了一个MKMapViewletmapView=MKMapView(frame:CGRect(x:0,y:0,width:view.bounds.width,height:view.bounds.height))mapView.isUserInteractionEnabled=falsemapView.mapType=.satellitemapView.showsCompass=falsemapView.showsScale=trueview.addSubview(mapView)但是当我在模拟器中运行它时,比例没有显示,我在日

swift - 当 superView 的比例变化时,CABasicAnimation 绘制路径不会缩放

我有一个将矩形绘制到特定百分比的动画。为此,我正在绘制一个CAShapeLayer:funcdrawTheLayer()->CAShapeLayer{letlineWidth:CGFloat=borderWidth*bounds.size.width/standardSizeWidthletcornerRadiusResized:CGFloat=cornerRadiusRanged*bounds.size.width/standardSizeWidthletinsetRect=CGRectInset(bounds,lineWidth/2.0,lineWidth/2.0)letapath

java - 如何使用 BigDecimal 验证精度和比例?

我正在尝试验证大十进制的精度和小数位数。我想验证一个大的小数不超过10的精度或2的比例。我尝试做一个maxlength这样该值就不会违反我的db长度限制,但无法得到它工作。有人可以为我指明解决此问题的方向吗? 最佳答案 BigDecimal类具有三个可能对此感兴趣的方法:precision(),返回未缩放值的位数(例如,对于数字123.45,返回的精度为5)scale(),当为正数时返回小数点后的位数(scale()可以为负数,在这种情况下,未缩放的值数字乘以10的负数次方。例如,-3的比例表示未缩放的值乘以1000),stripT

python - 在 numpy 中广播 3D 数组操作的时间比例

我正在尝试在两个3D数组上广播“>”的简单操作。一个具有维度(m,1,n),另一个具有维度(1,m,n)。如果我改变第三维(n)的值,我会天真地期望计算速度会随着n缩放。但是,当我尝试明确地测量它时,我发现当n从1增加到2时,计算时间增加了大约10倍,之后缩放是线性的。为什么从n=1到n=2时计算时间会急剧增加?我假设它是numpy中内存管理的产物,但我正在寻找更多细节。下面附有代码和结果图。importnumpyasnpimporttimeimportmatplotlib.pyplotaspltdefcompute_time(n):x,y=(np.random.uniform(siz

python - 如何产生指数比例轴?

考虑以下代码:fromnumpyimportlog2importmatplotlib.pyplotaspltxdata=[log2(x)*(10/log2(10))forxinrange(1,11)]ydata=range(10)plt.plot(xdata,ydata)plt.show()这会产生以下图:我的问题是,我该如何修改它,以便使用与输入完全相同的数据的绘图显示为一条直线?这基本上需要适当缩放x轴,但我不知道该怎么做。这样做的原因是我显示的函数在开始时变化很小,但在有效间隔结束时开始波动更大,所以我希望在结束时具有更高的水平分辨率。如果有人可以针对我的方法提出替代解决方案,请

python - 将两个 matplotlib imshow 图设置为具有相同的颜色图比例

我正在尝试绘制具有相同比例的字段。上面的图像值比下面的图像值高10倍,但在imshow中它们的颜色相同。如何将两者设置为具有相同的颜色比例?我在图片下面添加了我正在使用的代码..defshow_field(field1,field2):fig=plt.figure()ax=fig.add_subplot(2,1,1)ax.imshow(field1,cmap=plt.cm.YlGn)ax.set_adjustable('box-forced')ax.autoscale(False)ax2=fig.add_subplot(2,1,2)ax2.set_adjustable('box-for

python - 按 x 比例缩放 matplotlib.pyplot.Axes.scatter markersize

我想根据x/y轴上的点数缩放matplotlib.pyplot.Axes.scatter图的markersize。importmatplotlib.pyplotaspltimportnumpyasnpvmin=1vmax=11x=np.random.randint(vmin,vmax,5)y=np.random.randint(vmin,vmax,5)fig,ax=plt.subplots()forvinnp.arange(vmin,vmax):ax.axvline(v-0.5)ax.axvline(v+0.5)ax.axhline(v-0.5)ax.axhline(v+0.5)ax.

python - 将非线性比例与 Seaborn 热图一起使用

我正在尝试对下面的热图使用对数刻度。我需要一个用于0-30之间数字的热图,然后是另一个配色方案,用于更大的值,这可能是错误的。尝试了几种不同的方法,但仍然很困惑。感谢您的帮助。干杯!这是我正在使用的当前脚本。read_occupancy=pd.read_csv(r'C:\Users\holborm\Desktop\Visualisation\dataaxisplotstuff.csv')#readthecsvfile(put'r'beforethepathstringtoaddressanyspecialcharacters,suchas'\').Don'tforgettoputthe

python - 为什么随机抽样与数据集而不是样本量成比例? ( Pandas .sample() 示例)

当我从不同大小的分布中随机抽样时,我惊讶地发现执行时间似乎主要与被抽样的数据集的大小成比例,而不是被抽样的值的数量。示例:importpandasaspdimportnumpyasnpimporttimeastm#generateasmallandalargedatasettestSeriesSmall=pd.Series(np.random.randn(10000))testSeriesLarge=pd.Series(np.random.randn(10000000))sampleSize=10tStart=tm.time()currSample=testSeriesLarge.sa

python - 如何标记和更改 Seaborn kdeplot 轴的比例

这是我的代码importnumpyasnpfromnumpy.randomimportrandnimportpandasaspdfromscipyimportstatsimportmatplotlibasmplimportmatplotlib.pyplotaspltimportseabornassnsfig=sns.kdeplot(treze,shade=True,color=c1,cut=0,clip=(0,2000))fig=sns.kdeplot(cjjardim,shade=True,color=c2,cut=0,clip=(0,2000))fig.figure.suptitl