问题标签 [dotnethighcharts]

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 回答
571 浏览

javascript - 如何在导出的 PDF 中添加页眉或徽标?

我正在尝试自定义一个 highcharts 导出的 pdf。我正在尝试添加包含我们组织徽标的标题。

我正在使用这样的一段代码:

文本(测试标题)和图像都显示在 .aspx 页面中,但导出的 pdf 文件仅显示文本而不显示图像。

如何解决这个问题?

0 投票
0 回答
165 浏览

c# - DotNetHighcharts & C#:如何加载多维对象数组?

我正在尝试在 C# 中创建一个 dotnet highcharts。如果您熟悉 dotnot highcharts,那么您就会知道数据源必须是一个对象。我的数据将来自 SQL Server。当我最初开始创建它时,我创建了一个类来将 SQL 数据加载到:

我将数据加载到类中的函数:

还有我构建 dotnet highcharts 的方法:

当我运行它时,我在最后一行代码中收到以下错误:Parameter count mismatch

我玩过,知道错误是由代码的 .SetSeries 部分引起的,使用了 male.ToArray() 函数。在使用此方法之前,我已经创建了 dotnet highcharts,但在这些情况下,被转换的类没有子类。我不知道问题是否在于使用 ToArray() 没有将子类转换为对象或什么。

如我所见,我有两个选择:1) 只需在开始时将 SQL 数据加载到 Object 数组中,然后将其传递过来;或者 2) 将类转换为多维对象并在 .Set Series 部分中使用它。不幸的是,我不知道该怎么做。我读过的所有示例都只处理非常简单的数组,但我没有找到任何内容显示如何创建具有不同值的数组、如何为这些值创建名称、如何执行多维部分等等。

如果有人能教我如何在这个上钓鱼,我会非常非常感激:(

0 投票
1 回答
910 浏览

asp.net - DotNet Highchart中Y轴的两个不同数据范围

亲爱的,当我在代码中使用 Dotnet highcharts 时,y 轴需要有两个不同的范围。这是 excel 中的一个示例,向您展示 y 的两个范围是多少。我已经可以在我的图表中添加两个数据源了。其中一个是面积图,另一个是折线图。但是折线图数据范围在80到90之间,面积数据范围在5000到8000之间。y轴范围单一,由于数据范围不同,折线图不能很好的显示。在这种情况下有人可以帮助我吗?非常感谢 在此处输入图片描述

0 投票
1 回答
538 浏览

asp.net - 使用 DotNet.Highcharts 创建多种图表类型并将其保存为图像

我可以使用 DotNet.Highcharts 在控制器上创建图表。任何人都可以帮助如何将图表保存为图像以及如何在容器中添加不同类型的图表并在视图中调用它。

或者有没有其他方法可以在服务器端创建图表并将其转换为图像并将图像返回到视图?

0 投票
1 回答
524 浏览

c# - 如何减少 DotNet.Highcharts 中的列序列间隙

我正在使用 DotNet.Highchart 库创建我的图表,我在减少柱形图中数据系列之间的差距方面遇到了问题。这是我目前的图表:

在此处输入图像描述

这是我当前的柱形图代码:

有没有最好的方法来设置数据系列之间的差距?谢谢

0 投票
0 回答
230 浏览

c# - ASP .NET:页面加载后按顺序绘制图表

我正在从 asp.net 网页表单页面中的代码中绘制多个图表。在绘制图表的每种方法中,我调用数据库并检索数据,然后绘制图表,这需要时间来完成所有图表。如果我在页面加载事件中这样做,页面仍然加载,直到绘制所有图表。是否可以加载页面,然后按顺序绘制每个图表,而无需加载和阻塞页面?我使用 dot net Highchart 库来绘制图表,例如下面的链接

点网高位图

0 投票
0 回答
405 浏览

javascript - 在 HighCharts 工具提示中使用 C# 变量

我有一个带有 X 轴百分比和 Y 轴标记的 highchart 基本条形类型,例如“学生”

想象每个条形代表一个测试。我现在的工具提示是

学生 1- 地理 70% 历史 50% IT 40%

我的工具提示选项很简单

我想要的是一种能够包含原始分数和百分比的方法。即百分比是在图表创建之外计算的,并作为百分比数组(对于每个学生)传递给 seriesData

有没有一种方法可以在旁边显示原始分数,也许使用 .SetTooltip 格式化程序选项?

我玩过一些像这样的内联javascript:

我已经将 seriesData 中的 ID 设置为每个测试的分数,原始分数,并且可以使用 series.Id 访问它,但我还没有真正得到任何地方。我真的很难使用 DotNet.HighCharts 并且不得不在 C# 中对其进行编码,因为我无法找到很多文档。

希望我正在尝试做的事情足够清楚,如果不告诉我。

谢谢

0 投票
1 回答
96 浏览

c# - DotNetHighcharts - 如何仅使用二维数组的第一列作为数据

我有一个二维对象数组,我将它们传递给我的 seriesSet 以创建柱形图,一列是百分比,这是我想在图表上看到的,而另一列我只想在工具提示中显示.

你们中的任何一个highcharts天才都可以想到我可以做到这一点的方法吗?例如,它看起来像这样

我现在知道如何使用“this.x/this.y/this.point.x”来引用 SetToolTip Formatter 中的每一个,这是一个进步,因为我被困了很长一段时间试图这样做。但是现在我只希望使用第一组(100、80、40、20)来绘制图形,而第二组只能用于工具提示。

即将在 2 周内对这个工作项目感到困惑,因此感谢您提供任何帮助

编辑:澄清一下,当我传入一个仅由百分比组成的一维对象数组时,图表会按照我想要的方式绘制,然后在我包含第二组(计数)时中断

所以我设置我的 seriesData 像这样:

其中示例数组由上面的数字列表组成。

0 投票
1 回答
171 浏览

javascript - DotNetHighcharts - 隐藏特定的图例标签

使用 DotNetHighcharts 从整体图例中隐藏一个特定系列标签时遇到了很多麻烦。

我在以下接受的问题中看到了为 highcharts.js 完成的操作

HighCharts 从图例中隐藏系列名称

但是我在 C# 中找不到任何方法。原因是因为我的图表上有一个透明系列(条形图),我需要从中获取数据,这个功能将解决我的问题。

我在 DotNetHighcharts 中看到的唯一一件事是 plotOptions showInLegend,它隐藏了所有内容的图例。

DotNetHighcharts 文档的缺乏非常严重。

0 投票
0 回答
385 浏览

javascript - Chrome 打印预览打破 Highchart div

我的问题是我在 div 中有一个 highchart,使用 dotnethighcharts 我根据 Y 轴值的数量设置图表容器 div 的高度。所以发生的事情是 div 展开,我向下滚动页面以查看所有条形。这在 Firefox 中按预期工作,但在 Chrome 中,当我从 Highcharts 选项下拉列表中选择打印并退出打印预览窗口时,div 滚动功能中断,我看不到整个图表。

我已经无休止地搜索了这个问题,但没有发现任何可能有帮助的东西。我想知道是否有一种方法可以使用 javascript 覆盖 Chrome 打印预览功能,这样当我在 highchart 中单击打印时,Chrome 打印窗口不会打开。

有任何想法吗?

谢谢,