问题标签 [kendo-dataviz]
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.
kendo-ui - 剑道实时图表
我想将数据添加到剑道线图系列,但是当我添加数据时,剑道会重绘所有系列的图表,因此会导致性能问题。有没有办法一张一张画出来?或者我怎样才能用剑道制作实时折线图?这是我的代码。它会导致性能问题。 http ://demos.kendoui.com/dataviz/api/benchmark.html怎么能像这个链接一样呢?
datetime - 如何放大散点图,日期时间为 x 轴?
我看到演示“平移和缩放” http://demos.kendoui.com /dataviz/scatter-charts/pan-and-zoom.html 。但是,当我想放大带有日期时间 x 轴的图表时,会出现错误。有人知道如何用日期轴放大吗?
javascript - KendoUI - DataViz - 在图表中对 JSON 数据源进行分组和聚合
我已经能够在某些图表中完成这样的分组,而不是在其他图表中。例如,假设我有一个看起来像这样的数据源:
我想按我的类别进行分组,在这种情况下是“类型”,我想总结所有其他字段。
我可以很简单地用柱形图做到这一点,只需设置:
但是,这不适用于子弹图或饼图,因此需要寻找更通用的方法。我首先通过在开头添加以下内容来“按摩”数据:
我不知道为什么仅仅像这样对数据源进行分组是不够的。我必须将它放入数组中并将每个数组分配给这样的系列:
只要每个系列只有一个 valueField 就可以了。在子弹图的情况下,或者如果我想将一个字段分配给一个 plotband 到一个条形图/柱形图:它没有。
我相信我一定做错了什么,因为将我的未分组 JSON 对象转换为分组剑道数据源就足够了。下面是我的JSFiddle ..
任何帮助将不胜感激!谢谢!
javascript - 从 kendo dataviz 图表中读取数据
我已经使用剑道图表来显示数据,但现在我想读取我之前用来设置数据源的 json。不幸的是,我无法让它工作,任何人都可以帮助我,如何从 kendochart 读取数据(json)。
我使用了$("#OneMileChartMaleAge").data("kendoChart")
它,但它没有显示我之前用来绑定数据源的 json。我需要阅读我之前用来绑定数据源的 json。
请指出我正确的方向。
jquery - 将 Kendo Ui 加载指示器与 dataviz 一起使用
我在使用 Kendo UI Dataviz 时遇到了一点问题。
渲染大约需要 15-20 秒,所以我必须显示一个加载指示器。
剑道说要使用 kendo.ui.progress ( http ://docs.kendoui.com/api/web/ui )。
它适用于任何 div 但不适用于 Datawiz ......我无法让它工作......它什么都不做......
这是我的代码:
有人有想法吗?
提前致谢
javascript - Kendo Dataviz 图表 - 在条形图上添加形状作为点
我有一个包含 2 个系列的图表 - 一个是线系列,另一个是条形系列。我需要在图表上的一个点上添加一个标记作为第三系列,但找不到这样做的方法。当前代码:
目前图表:
我想要的图表:
kendo-ui - 不显示剑道折线图注释
我使用 kendo dataviz 图表并想添加注释。这是我写的代码
一切都按需要进行,即使用适当的数据绘制图表,但未显示注释。
如果“EventName”属性中有数据(我已经检查过),请帮我找出为什么没有显示注释。我想提一下我使用的是kendo ui 2013.1.514版本。
先感谢您。
asp.net-mvc - 如何使系列标签可见性有条件?
使用 Dataviz 和 MVC,我想创建一个堆叠图表(正在工作)。但我只想显示系列标签,如果该系列的值大于零。
这是标记
在系列默认值中,标签设置为可见。我不知道在其中放置什么以使其成为有条件的。我试过lamba表达式,但没有奏效。我认为必须有一种方法来访问系列值,但我不知道如何。
这是有问题的夹头
javascript - 如何使饼图聚合数据源?
使用Kendo UI Complete for ASP.NET MVC,版本:2013.3 1119(2013 年 11 月 20 日)...
如果我有这段代码:
我得到这张图表:
如您所见 - 状态 10 和 20 的值为 1,状态 200 的值为 2。
太好了,但我真正想要的是饼图中的完全一样的东西(所以,一个有 3 个饼片的图表,其中 2 个的大小完全相同,一个是其余部分的 2 倍)。
因此,我心想,我需要做的就是type: "pie"
这样设置:
但这产生了这张图表:
您可以看到 Status 200 重复,并且该值正在确定切片的大小。
所以,这是我的问题:
如何创建一个看起来像下图但绑定到上面第一个代码片段中的数据源的饼图?
顺便说一句,我不想更改数据源的原因是我希望与网格共享它。
asp.net-mvc - Kendo UI 图表系列标签在 PDF 生成中呈现不正确
我正在使用 Kendo UI dataviz ASP.NET MVC 框架来呈现图表,就像这里给出的示例(使用 ASP.NET MVC 版本)一样。
图表和系列标签在浏览器中呈现良好:
为了生成 PDF,我使用Rotativa框架 - 使用 wkhtmltopdf 工具将 html 内容转换为 PDF。
该图在 PDF 中完美呈现,但顶部的系列标签呈现不正确:
如您所见,标签有足够的空间展开 - 但它们被“随机”呈现在彼此之上。
我在同一个导出的 PDF 中有多个图表,并且所有图表的所有标签都放置不正确。
这是我的 rotativa 动作结果设置:
有什么办法可以修复标签吗?是否可以静态放置标签,还是必须重新计算标签位置?如果是这样,我该怎么做?