问题标签 [shinobi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
86 浏览

ios - 如何定义一个可以从两个不同的类初始化的变量?

抱歉,问题标题有点模糊,但我发现自己很难把它弄清楚。

这里的问题是我有两个不同的数据源,我可能正在初始化和加载数据。根据我需要哪个数据源的数据更改。

我遇到的问题是当它可能来自两个不同的类时如何定义该数据源的变量。

如果我在我的界面中定义它们:

那么它显然不喜欢他们被称为同一个东西。

如果我尝试将它们放在 if 语句中,那么它们在逻辑语句之外不可用

最终,我想将它们放入这样的语句中,以便我可以将 if 语句放入其中的每一个中,但这是一种非常冗长的方式,如果我添加更多数据源可能需要更多时间。

我想我一定在这里遗漏了一些明显的东西,所以感谢您提供的任何帮助

0 投票
1 回答
471 浏览

ios - 将 shinobi 图表打印成 PDF

我的应用程序中有几个 shinobicharts,我想打印成 PDF 文件。其他一切,如普通视图、标签和图像都可以正常工作,甚至显示网格、图例和网格标签。唯一缺少的是系列。所以基本上我得到一个打印到 PDF 文件中的空图表。

我按如下方式打印 PDF:

来自 PDF1PageViewController 的完全相同的代码在普通的 viewController 中绘制了漂亮的图表,而不是缺少系列。数组包含应显示的数据。

[编辑]

这段代码为我做了:

尽管活动轮在之后停止旋转,drawViewHierarchyInRect并且显示当前正在呈现的页面的标签也停止更新。任何人都知道如何解决这个问题?

0 投票
1 回答
216 浏览

android - Android Studio - 应用程序依赖于模块的 jar

我的应用程序设置为依赖于模块 'shinobicharts-android-library' 并且一切似乎都可以正确编译。

:app 本身需要从 :shinobicharts-android-library 中的 .jar 导入类,如果 :shinobicharts-android-library 被列为 :app 中的依赖项,这不应该可以访问吗?

0 投票
1 回答
794 浏览

android - 如何使用 shinobi 图表库在 monoandroid(xamarin) 中绘制折线图

我正在为我的单声道 android 应用程序(xamarin)使用“shinobicontrols”(下面给出的链接)。所以,现在我想为两个数据字段绘制折线图,​​一个用于“询价”价格,一个用于“出价”价格。那么,任何人都可以帮助我吗?提前致谢 ....

http://www.shinobicontrols.com/android/shinobicharts/price-plans

0 投票
1 回答
210 浏览

xamarin.ios - ShinobiCharts 抛出 CALayerInvalidGeometry 错误

我在尝试使用 Xamarin.iOS 在 Shinobi for iOS 上创建圆环图时遇到了麻烦。

我用来设置图表的代码如下:

然后,我得到以下异常:

我究竟做错了什么?

谢谢

0 投票
1 回答
274 浏览

android - 如何从忍者饼图中删除白色宽边框?

在此处输入图像描述

我一直在尝试实现 Shinobi 饼图,一切正常,但我无法从饼图系列中删除这个白色宽边框(请参阅图片附件)。

我尝试过类似 style.setCrustShown(false);(但它删除了细分隔线,而不是我真正想要删除的内容)。

0 投票
1 回答
82 浏览

ios - Stacking LineSeries - 有序数据要求

我正在使用 LineSeries 绘制 7 个时间序列,我想将它们堆叠起来。我得到了与下面链接页面上的 Shinobi 论坛中描述的相同的异常。

http://www.shinobicontrols.com/forum/shinobicontrols/2013/12/crash-under-ios-7-with-schartcolumnseries-stackindex-property

答案中描述的解决方案如下:

“如果您正在堆叠系列,您现在需要确保您的系列的 x 值(或垂直系列的 y 值)按升序排列。”

我的问题是我不明白这一点。我的 x 值是从过去到现在排序的日期。我的 y 值是计数值。我应该准确地订购什么以及如何订购?唯一需要订购的是我的 y 值。

如果我订购我的 y 值,这是否意味着我的 x 值(日期)将是无序的,并且图表算法会将它们放在一起?

我只是无法绕过它:-(

0 投票
3 回答
697 浏览

ios - NSNumberFormatter 在 Xamarin.iOS + ShinobiChart 中返回 null

我正在尝试将一个字符串解析为一个 NSNumber,该 NSNumber 最后具有 % 字符,我可以在该系列的 ShinobiChart 值属性中使用 。

给定以下代码,我正在创建 NSNumberFormatter:

现在,我将尝试使用格式化程序来获取图表切片标签的值:

这会给我 0.33 的值...关键是,如果我从字符串中删除“%”,我将在该值上得到 null。

所以,我需要获得一个值为(即)30%(换句话说,numberString+"%")的 NSNumber。

我怎么才能得到它?

更清楚地说,我正在努力实现这一目标:

忍者图

由于 ShinobiChart 采用 NSNumber 类型的值,而我的RepliesShare是小数,我正在尝试将我的小数从 33.00 转换为 33%。ShinobiChart 不带字符串,否则我会处理它。我发现 NSNumber 可以用 NSNumberFormatted 格式化,所以我想我可以使用它,因为 Chart 需要一个数字。

0 投票
3 回答
2013 浏览

ios - Shinobi 图表中的 X 轴标签格式

我有一张姓名与年龄的图表,其中姓名在 x 轴上,值在 Y 轴上。问题是名称在 x 轴上重叠,看起来不太好。

我找不到任何格式来在 x 轴上显示截断的名称值,并在我们放大时完成。

有没有办法用省略号或其他格式显示名称不会重叠的名称?

0 投票
2 回答
538 浏览

android - Android - 为 BarSeries 中的每个数据点设置其他颜色(shinobicharts)

我尝试使用 shinobicharts 来设计如下图:

http://www.upsieutoc.com/images/2014/04/19/barseries.png

酒吧系列

我使用了 BarSeries,但遇到以下问题:

  • 我找不到在每个 DataPoint(20、25、30)上设置数据的函数。

  • 我想为每个数据点设置其他颜色,如上图所示。(红、绿、紫)

  • 标签右对齐。(法国、马来西亚、西班牙)。

而这段代码:

请帮我!