问题标签 [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 回答
1969 浏览

ios - ShinobiCharts:当你点击图表的点时如何显示X值和Y值

我现在正在使用 ShinobiCharts iOS 图表框架。

谁能给我一个提供如下图功能的示例? 在此处输入图像描述

我想做一个功能,当你点击图表的点时可以显示 X 值和 Y 值。

0 投票
1 回答
1768 浏览

ios - Shinobi Charts iOS -> 自定义十字准线行为,选定数据点的轴上自定义刻度,在图表上绘图

目前我正在试用 ShinobiCharts。我希望他们能够满足我工作的公司正在制作的应用程序的要求。在这个应用程序中,必须能够跟踪图表中的曲线。我有一些问题:

  1. 我可以在 xAxis 上添加一个自定义刻度,将所选点标记在其上(类似于十字准线的线,但带有带有轴上值的标签)?我记得在某处使用 ShinobiCharts 在线制作的具有该功能的图表,但在 API 中找不到它。

  2. 十字准线似乎画了一个方便的“目标圆”。我可以在给定的图表点按需绘制这些圆圈吗?

  3. 十字准线似乎是我们想要的东西……差不多。它应该在几条曲线上绘制这些目标,并沿着绘制的系列(不仅仅是一个)跟踪它们。可以这样做吗?

  4. 其中可以覆盖十字准线行为 - 这样它只有在第一次长按时才可移动,然后图表再次可平移。再次长按后可以再次拖动十字准线。

将不胜感激任何帮助。提前致谢。

0 投票
1 回答
231 浏览

profiling - GC 未收集 ShinobiCharts 内存

我最近的任务是使用 Xamarin Studio 分析用 Xamarin.iOS 编写的应用程序。我面临的问题是,当 XS 分析器说的与 Instruments 分析器不同时,我不知道我是否可以信任 Xamarin Studio 分析器。

我正在使用 ShinobiCharts 在我的应用程序中创建图表,并试图找出导致应用程序内存分配过多的原因。如果我要信任分析器,那么应​​用程序不会释放为图形分配的任何内存,即使我创建了一个新内存也是如此。

我假设如果我分配了先前分配的图形实例,则先前分配的内存将被标记为空闲,并且 GC 将收集。然而,情况似乎并非如此。

有没有人有这方面的信息?

快速说明:我曾尝试使用该Dispose()功能,但显然无济于事。

0 投票
1 回答
2051 浏览

ios - 如何在 Shinobi Charts 中将条形宽度设置为固定值?

我正在尝试习惯为 iOS 开发的 Shinobi 图表。我已经下载了试用版并尝试使用它绘制一些示例图表。图表在演示应用程序中看起来相当不错。但有一件事我注意到,在使用类 SCHartColumnSeries 绘制条形图时,条形的宽度会根据可用于绘制图表的框架进行调整。我希望它是固定的(比如 20 像素),无论存在多少条,并且如果所需的宽度大于分配的宽度(在为图表分配框架时),那么只有图表的某些部分是可见的并且用户可以滚动用于查看剩余柱的图表(这在 Core Plot 中是可能的)。如何使用 Shinobi 图表实现这一目标?

0 投票
1 回答
1185 浏览

ios - 单击 Shinobi 图表时,如何创建和显示标签以显示 X/Y 值?

当单击 iOS 的 Shinobi 图表中的一个点时,我正在尝试创建和显示带有 X 和 Y 值的标签。

我在这里找到了答案的第一部分 ShinobiCharts:How can show the X value and Y value when u click the point of the chart

我可以用这个创建文本字符串:

但是如何使用 Shinobi Charts 创建标签并将这个 NSString 分配给它?

0 投票
4 回答
2089 浏览

ios - ShinobiCharts 隐藏轴

我在 iOS 上使用 Shinobi 图表,当我尝试不显示轴时遇到问题。

chart.axis.width = @0-> 不起作用

chart.axis.width = @0.1-> 它工作正常,虽然看起来很老套。

还有另一种隐藏轴的方法吗?

0 投票
0 回答
148 浏览

c# - Handle long touch events in ShinobiCharts

I'm using ShinobiCharts with Xamarin MonoTouch and I would like to allow my PieCharts to allow following features :
- on touch, highlight corresponding legend and show tooltip
- on long touch, reload chart data according to selected value.

SChartDelegate OnToggledSelection function handles the touch event, but is there a way to detect long touch event?

0 投票
1 回答
115 浏览

c# - 在 ShinobiCharts 中显示分层数据

使用分层数据,我想让用户能够选择一个项目来查看其相应的子项目。

例子 :

PieChart 显示 Item A 和 Item B。如果单击 Item1,PieChart 会重新加载并显示 SubItem1、SubItem2 和 SubItem3。如果单击 Item2,则重新加载 PieChart 并显示 SubItem4 和 SubItem5。

如何加载我的数据源?我应该为项目 A(项目 A、子项目 1、子项目 2、子项目 3)和项目 B 创建一个系列,还是应该为第一级(项目 A、项目 B)和每个子项目组创建一个?

有没有办法选择当前显示的系列?

非常感谢 :)

0 投票
1 回答
699 浏览

xcode - 找不到 ShinobiCharts 头文件?

我正在为我正在制作的应用程序使用 ShinobiCharts 框架,而 Xcode 找不到要使用它的标题。

我按照以下说明包含了框架: 在 Xcode 4 中添加框架

我还尝试将整个文件夹复制到我项目的框架目录中。

这两种方法都无法让我包含这些文件

这是设置指南,我还没有通过第一步: http ://www.shinobicontrols.com/shinobicharts/quickstartguide/drawing-a-simple-chart/

这是我的代码:

尽管在设置指南中,但显然 ShinobiChartsDataSource 并不是真实的东西。也只是为了测试,我在框架中导入了一些类似的声音,这也引发了错误。我认为这是一个 XCode 问题。帮助?

0 投票
1 回答
769 浏览

charts - 在滚动视图中无法访问 Shinobi 图表

我的应用程序显示了一个水平滚动区域,其中应该包含两个使用Shinobi库实现的不同图表。由于我的分页 Scrollview 是使用ATPagingView 制作的,因此我使用以下代码包含了图表:

图表显示正确,但是当我尝试滚动它时,可滚动容器不会移动以显示第二个图表。奇怪的是,如果我调整图表的大小以便有一些空间与底层容器交互,或者如果我使用普通视图执行相同的操作,例如:

好吧..它工作得很好。看起来 ShinobiChart 视图以某种方式拦截了触摸事件而不转发到滚动视图。如您所见,我尝试激活用户交互,但它不起作用。将图表装箱到另一个视图中也不起作用。

任何的想法?