问题标签 [dotnetcharting]
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.
c# - 点网图表 - 堆叠两个系列,将另一个保留为正常条形图
我有一个包含 3 个系列的 dotnetcharting 图。我可以将整个图形的样式更改为堆叠。
但我只想堆叠三个系列中的两个。这样每一个都有两个条组合成一个堆栈,旁边还有另一个完整的条。
这可以做到吗?
c# - 带有代码的 asp.net 图表,基于使用 excel 构建的图表
我需要在运行时确定图表中的数据并将其放入 .doc 中。为了构建文档,我使用 Aspose 替换 .doc 模板中的元素。通过将 Excel 工作簿导入 Word 制作了一个示例图表,它们大多使用默认值,但我无法构建一个看起来像它的图表。
右边是我试图用代码制作的示例图表,左边是我到目前为止得到的。
- 它没有标记每个数据点的点
- 刻度线标签位于刻度线而不是介于两者之间(使用轴位置完成)不知道如何在代码中执行此操作。
- 该图在高度上被压缩,因为 .net 图表制作的图片是方形的,需要塞在示例图片边界内(如何更改宽度/高度比?)
- 大数字不使用 . 在每组三个数字之间。
.docx 不是一个选项,文件格式必须是 .doc。
我用于构建图表的代码。使用数据调用此代码以填充图形。
f# - 如果在图表渲染完成之前调用 FSharpChart.SaveAs () 保存空白图像
在 F# Interactive 中运行时,我希望以下代码创建一个简单的饼图并将其保存到磁盘:
然而,实际上保存在“test.png”中的是一个空白图像。如果我将图表通过管道传输到 FShartChart.SaveAs 函数中,也会发生同样的情况。但是,如果我首先只执行图表创建代码并在手动执行 SaveAs 之前给图表时间渲染,则图像会按预期保存。
有没有办法阻止对 FSharpChart.Pie 的调用,直到渲染完成?我在 Visual Studio 2013 中使用 FSharpChart.fsx 版本 0.60。
c# - Dotnetcharting 堆积条形图像常规条形图一样显示
我有一个 dotnetcharting 图表,我想将其显示为堆叠条形图,但当它实际显示时,它会显示为常规条形图,条形图彼此相邻。我已经Chart.YAxis.Scale = Scale.Stacked;
检查过了,并且设置正确。有谁知道为什么它不能正常工作?
c# - 面积图的图例框中的奇数 %Value(.NET 图表)
我正在创建一个包含多个 的面积图,Series
每个日历周包含一个元素。这些系列将堆叠显示在面积图中。
我还需要一个图例框,除了显示总值之外,还显示每个系列的名称。所以我想取系列中所有元素的总和并将其显示在名称旁边。
因此,我尝试像这样设置标签框的样式
事实上,它显示了 3 个部分。图标和名称是正确的,但值如下所示:
它似乎只显示最后一个元素的 x 和 y 值(日历第 38 周是我的过滤器的结尾)。正如我上面所说,我希望这是所有 y 值的总和。有没有办法
- 改变
%Value
生成方式或 - 将另一个字符串添加到模板(如
%Totalvalue
)并修改它?
dotnetcharting - 图表 - 每个系列不支持多个轴
我正在尝试使用来自dotnetcharting的第三方图表。它可以很好地绘制图表,但比例似乎不起作用。我有一个股票图表,但由于比例,图表看起来像一条平线。
我使用调试工具并在图表上看到以下消息。我看不出我做错了什么?
更新
如果我将图表类型从财务更改为组合,则比例是正确的。这是一个错误吗?
c# - 避免苗条 SeriesChartType.Area 别名不存在
使用 C# 和 .Net 4(我也尝试过 4.5.1)我想在图表上绘制代表不同时间跨度的各个区域,有些短,有些长。对于非常短的时间跨度(小于一个像素?),一些(但不是全部)消失了。当图表稍微调整大小时,不同的会消失,如下所示。
我看不到任何模式来预测未绘制的模式 - 请参阅下面的代码片段......
任何人都知道如何在不使区域任意宽的情况下避免这种情况?任何人都知道我是否可以使用 Paint 或 PrePaint 事件来调整绘图?
提前致谢。