问题标签 [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 投票
1 回答
139 浏览

ios - ShinobiCharts 因“无法形成范围”错误而崩溃

我已经按照下面的教程在我的 Swift 应用程序中实现了我的 ShinobiCharts 试用版。这一切都编译了,但是当我运行应用程序时,我收到这个运行时错误,说:

致命错误:无法使用 end < start (lldb) 形成 Range

错误似乎来自:

很明显,我刚刚开始使用 ShinobiCharts,所以我不知道该怎么做。

请帮我解决这个问题。

0 投票
1 回答
273 浏览

ios - 图表中选定切片的颜色

我一直在使用ShinobiChart试用版,我想知道当您选择图表的一部分并更改颜色时,是否有办法禁用突出显示效果。

我阅读了文档并更改了flavourColors数组中的颜色,甚至更改为NOon 的值showCrust

有两张关于我正在谈论的高光效果的图片。

颜色-1

颜色-2

谢谢你的帮助!

0 投票
1 回答
682 浏览

ios - 使用 ShinobiChart 修改 y 轴的垂直标签位置

我有一个 ColumnSeries 图表,我想将其表示majorTickLabel为好像悬停在上方,majorGridLine但我没有看到一种直接的方法来控制标签绘制的位置超出我目前拥有的位置,从而实现插入标签,使其“悬停”在图形。

API 中是否缺少此功能?如果是这样,关于在哪里查看以实现这一目标的任何建议?

下面是我当前的 y 轴实现

更新 - 答案如下

谢谢 Sammy,只需抵消 tickLabel 即可解决我的问题。以下是使用的解决方案的副本。

0 投票
1 回答
197 浏览

android - 如何在 ShinobiChart 图上添加 OnClickListener

我在一个项目中使用 ShinobiCharts 来绘制图表。该库在 ChartFragments 中绘制图形。我有一个包含两个框架布局的活动,我正在为每个布局添加图表片段。我已将点击侦听器添加到这些框架布局,但它们没有注册事件。有没有办法将 onClickListener 添加到包含片段的框架布局中?

谢谢

0 投票
1 回答
456 浏览

ios - 在 ShinobiCharts 中自定义十字准线

我一直在尝试自定义 Shinobicharts 中的工具提示,但它无法正常工作。我猜这是我添加造成问题的十字准线样式的方式。我最终只是想自定义工具提示的标签,因为一旦我添加了自定义十字线样式,它就变成了全黑。

无论如何,我的代码如下所示:

正如我所说,我无法设置标签的背景色,我不知道如何进行。

任何建议,将不胜感激。

0 投票
1 回答
526 浏览

charts - ShinobiCharts 中的设置范围

我正在尝试NSDateTimeAxis在 ShinobiChart 中设置我的范围,但是出了点问题,我的代码如下所示:

我知道我使用的日期存在于我的 xAxis 上,但它仍然不允许我更改范围。这样做的正确方法是什么?

任何建议,将不胜感激。

编辑

我也尝试过这种方式,但它给了我错误消息:

无法分配给此表达式的结果。

xAxis 没有被声明为使用let,所以这对我来说仍然是一个谜。

0 投票
1 回答
275 浏览

ios - Shinobi Charts SChartCategoryAxis 和 SChartLineSeries 切入中间最后一个刻度线标签

我正在使用适用于 iOS 的 Shinobi 图表,其中 xAxis 作为 SChartCategoryAxis,yAxis 作为 SChartNumberAxis。

数据显示为 SChartLineSeries。xAxis 应该显示一周中的 7 天 Mon,Tue,...,Sun。问题是星期日(星期日)的标签显示不正确,而是在中间切开。

由于我没有足够的声誉,我无法附上截图,但这个问题很容易被复制。

我应该说我不能将 SChartDateTimeAxis 用于我的真实数据。这只是一个例子。

0 投票
3 回答
195 浏览

objective-c - 如何使用objective c根据没有键的json数据绘制Shinobi图

我有问题,在下面的这个结构中绘制 json 数据。

我基本上是在尝试使用 Shinobi 图形库试验来绘制这个 json 数据,但我完全不知道如何解析上面的对象。在 json 中,我有日期时间和温度值。我设法在我的控制台中看到解析响应。但是,该图没有要绘制的对象数据,因为我没有将任何 json 值传递给该系列,因为我不知道它是如何完成的。请提供帮助,因为我在stackoverflow中没有看到类似的问题。

这是我的代码片段。

}

0 投票
1 回答
350 浏览

android - 如何在带有 JSON 数据的片段中管理 shinobichart 生命周期?安卓

我问这个问题是因为,我不清楚为什么每次用户选择解析 1 天或 1 周或 1 个月的数据时我的图表都不会更新。类似的如何在 android 的 Shinobi 折线图中更新/删除/插入新系列/数据?

我尝试了一位名叫 Kai 的成员提供的答案,显然他为 shinobicontrols 工作。

您可能还注意到,我在 GraphFragment 中实现了 shinobichart 库,该库位于视图寻呼机中,它导入 android.android.support.v4.app.Fragment;

ViewPagerAdapter 类导入 import android.support.v4.app.FragmentPagerAdapter; 调用 GraphFragment 类的片段事务从解析 JSON 图形数据的另一个活动中捆绑一组图形数据。我试图澄清这个问题,以便当您至少阅读我的代码时,您会知道问题不在于 JSON 数据,因为它是根据 1 周、1 天或 1 个月相应地提取的。问题是 Shinobichart 确实删除了该系列及其数据,但没有绘制新的解析数据。我阅读了 shinobichart 用户指南如何处理图表生命周期,但找不到我想要的解决方案。我还为开发人员阅读了 ChartFragment 句柄 onPause 和 onResume,我想知道这是否同样适用于 SupportChartFragment。

这是我集成了 shinobichart 的 GraphFragment。希望有人可以提供帮助。先感谢您。

0 投票
1 回答
353 浏览

ios - ShinobiCharts 数据标签/注释/刻度标记手势识别器

使用 shinobi 图表

寻找如何将手势识别器(在修饰时)添加到刻度标记和图表注释的示例

我看到了与系列数据系列交互的文档,但我需要将 GestureRecognizers 添加到刻度线和注释事件

我为 tickMark/datapoint 标签尝试了这个,但没有运气:

对于 SchartAnnotations 不知道如何在那里添加一个