问题标签 [microsoft-chart-controls]
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# - .NET web-在图表控件鼠标悬停时显示高级弹出窗口
在 .NET C# 折线图中,对于每个空点标记,我想在用户将鼠标悬停在标记上时显示一个弹出窗口。
添加一个简单的字符串作为工具提示似乎很简单,但我需要为每个空点标记创建一个小的弹出框,其中包含几行信息和一个图像。
我将不胜感激任何建议!
c# - 为什么我不能为第二张图表添加价值?
我目前正在使用 MS 图表控件。在这个对象中,我有 2 个系列:平衡和音量。数据到
添加成功。但如果我写成
这导致图表“余额”中的值相加。这是为什么?
charts - 如何在 Microsoft 图表控件中获取绘图区域的大小
我在 Windows 应用程序中使用 MS 图表控件。
我正在动态绘制各种系列,用户可以指定每个系列应该是哪种图表类型。这会导致饼图与折线图/样条图等相结合的情况。
当至少一个系列被指定为饼图时,我会动态添加图表区域和图例,为这些系列中的每一个提供自己的图表区域,而所有“基本”图表类型(线(区域)/样条线(区域)/等。 ) 合并为一个图表区域。
问题是,当添加 10 多个以饼图为主的系列时,图表的大小会被调整得如此之小,以至于它们变得毫无用处。我的想法是动态增加图表控件的大小(从而增加其中所有图表区域的大小)。我的问题是,除非我明确设置,否则 InnerPlotPosition 的宽度和高度始终为零。
有没有办法确定绘图区域的大小(以像素或百分比为单位)(我可以乘以图表控件的大小来获得像素)等,即使没有明确设置?这将允许我增加图表控件的大小,直到达到某个最小值(并且希望是可读的)值。
c# - C#,将整数和字符串连接成var
如何将整数和字符串连接成var?
c# - 在 Microsoft 图表控件中启用鼠标滚轮缩放
如何使用鼠标滚轮启用缩放 Microsoft 图表控件
我有以下代码,我需要知道如何进行此活动?在哪个班。。
c# - How to calculate and display standard deviation?
I am trying to display a spectrum and it's upper and lower deviation. Therefor I have a Class, "SpectrumClass" where the cooridantes are stored in a DataTable (dtCoords).
The spectrum I am showing is an average of several other spectra. Whith those spectra I am calculating the standard-deviation as follows (all spectra have the same amount of datapoints):
Later when it comes to the visual part I create two new Series which should contain the upper and lower deviation. Here I am simply adding or aubtracting the Y-value for the according point of the average spectrum.
And here is my problem:
I think the standard-deviation spectra (in gray) should look the same? I randomly checked standard-deviation points, they seem to be right. Could that be a mistake in one of my loops? I hope somebody experienced the same, beacuase checking throughover thousand points isn't fun
Thanks in advance.
asp.net - 在 3D 柱形图的 ASP.Net 图表控件中显示 Z 轴
我是 asp.net 图表控件的新手。我正在使用相同的方法绘制 3D 柱形图。在 excel 中,当我们绘制相同的图时,我们可以选择在所有 3 轴上绘制数据。即XY 和Z。但在asp.net 图表控件的情况下,我只能创建两个轴,即x 和y。我知道我们可以创建一个辅助 y 轴和 x 轴,但是有什么方法可以同时显示 Z 轴。下面是我用来生成图表的代码。
charts - Y 图表控件中的间隔未正确调整
我在图表控件上动态绘制整数数据系列。该系列的值范围可以变化很大,fe y 范围为 0-100,x 范围为 1-6000。我正在使用 chart1.ChartAreas[chartName].RecalculateAxesScale() 并且我没有正确调整我的 y 轴。对于 fe y 在 0-3 之间的低 y 值系列,y 轴设置为间隔为 [0, 0.5, 1, 1.5, 2, 2.5, 3, 3.5] 的数字刻度。但我只希望区间为 [0,1,2,3]。当我设置 AxisY.Interval=1 时,在每个 y 刻度的值范围为 0-100 的系列中都会被绘制出来。
如何设置我的 y 轴以使用自动间隔调整,但只有整数刻度?
copy - 将图表控件复制到新表单
有没有办法将图表控件复制到新表单?我有一个带有图表控件的 Windows 窗体,但该窗体不允许调整大小。出于这个原因,我有一个“缩放”按钮,它以可调整大小的新形式打开图表。我在“原始”图表中设置了很多图表属性(轴颜色、轴间隔等),并且想重用这些属性。我试图用图表作为参数调用新表单的构造函数,但这不起作用。
我的主要问题是,当我只复制图表时,我允许在图表内部进行缩放并且崩溃。
这是我的“原始图表”的代码(示例):
c# - Microsoft System.Web.UI.DataVisualization.Charting.Chart
我正在绘制具有三个系列(两列和一条覆盖线)的 Microsoft System.Web.UI.DataVisualization.Charting.Chart。似乎 y 轴上限是根据添加到图表的第一个系列中的数据范围自动计算的。随后,当 y 值大于第一个系列的 y 值时,不会渲染任何系列。在这种情况下,我希望它使用任何系列的最大值。
该系列通过通用方法添加到图表中:
如果我颠倒将系列添加到图表的顺序,则绘图区域是正确的,但是线系列位于列的后面。
有任何想法吗?谢谢。