Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms MSChart烛台颜色选项Powershell_Winforms_Powershell_Mschart_Candlestick Chart - Fatal编程技术网

Winforms MSChart烛台颜色选项Powershell

Winforms MSChart烛台颜色选项Powershell,winforms,powershell,mschart,candlestick-chart,Winforms,Powershell,Mschart,Candlestick Chart,我正在Powershell中编写一个流程,给我一个30天的滚动烛台图表。我什么都能用。但有一件事困扰着我,那就是灯芯线(最小,最大)是蓝色(默认的MSChart颜色)。我找不到任何选项来改变这个 有人知道这是什么吗 假设您使用的是Microsoft.NET Framework 3.5版的Microsoft图表控件,您可以像这样设置任何数据点颜色 $Chart.Series["Data"].Points[$index].Color = [System.Drawing.Color]::Red 其中

我正在Powershell中编写一个流程,给我一个30天的滚动烛台图表。我什么都能用。但有一件事困扰着我,那就是灯芯线(最小,最大)是蓝色(默认的MSChart颜色)。我找不到任何选项来改变这个


有人知道这是什么吗

假设您使用的是Microsoft.NET Framework 3.5版的Microsoft图表控件,您可以像这样设置任何数据点颜色

$Chart.Series["Data"].Points[$index].Color = [System.Drawing.Color]::Red
其中,$index是数据点的索引

如果要为“最大值”和“最小值”着色,必须找到它们并设置颜色

$maxPoint = $Chart.Series["Data"].Points.FindMaxByValue()
$maxPoint.Color = [System.Drawing.Color]::Red

$minPoint = $Chart.Series["Data"].Points.FindMinByValue()
$minPoint.Color = [System.Drawing.Color]::Green

阅读更多详细说明。

您是否已安装?为什么这是第一个问题。这不应该在我的开场白中暗示吗?我说我的一切都在运作,唯一困扰我的是蓝芯线。如果我没有安装它,任何东西会如何工作?Powershell和.Net非常灵活。如果不知道为使“一切正常”所做的任何工作,就很难知道您是在使用Windows XP和Powershell 1.0以及.Net 2.0,还是在使用Windows 8.1以及Powershell 4.0和.Net 4.5。这类问题的答案会有很大的不同,这取决于安装的设备和使用的方法。我应该在昨天下午做出回应。我找到了一个方法,但是这个选择并不像其他的选择那样突出。我不想使用上面的代码,因为我希望整个系列都是相同的,没有重复。以下是您可以更改它的方法$CHART.Series[“SERIESNAME”].color=“Some color”@这是我的,没问题。我很高兴你找到了解决办法。请将其记录为答案并接受答案。这有助于本网站在将来帮助其他人解决同样的问题。