当前位置: 首页 > 知识库问答 >
问题:

图表添加其他系列时蜡烛宽度的变化

蔺敏达
2023-03-14

我有一个烛台图表,显示价格,两个系列代表价格和数量。这一切工作正常,显示如下。

使用设置这些蜡烛的点宽度_stockSeries["PointWidth"]="0.6";

然后,我在同一个图表区域添加一个新的系列,指示图表上的点,蜡烛的宽度会变细。然后,我必须将点宽度设置为~15000以获得合理的蜡烛宽度。据我所知,这个数字似乎与图表上的任何东西都没有关系,比原来的0.6大得多。有人能解释一下这是怎么回事吗?

用于添加点的代码为

        var genericPoints = new Series(name);

        if (style != MarkerStyle.None)
            genericPoints.MarkerStyle = style;

        genericPoints.ChartType = SeriesChartType.FastPoint;
        foreach (var price in points)
            genericPoints.Points.AddXY(price.TimeStamp, price.Value);

        _chart.Series.Add(genericPoints);

共有1个答案

边霄
2023-03-14

有一个类似的问题,用

    Private Sub chart_PrePaint(sender As Object, e As ChartPaintEventArgs) Handles chart.PrePaint
    Dim areasize As Double
    areasize = chart.Width * 0.6
    chart.Series("Candles")("PixelPointWidth") = areasize / (chart.Series("Candles").Points.Count)

    End Sub

希望这有帮助

 类似资料:
  • 我试图在JFreeChart中生成一个图表,它由叠加的烛台图和Timeseries图组成。(有点像这样) 我曾尝试创建烛台图表,然后添加额外的XY系列和it渲染器,但这导致运行时错误 我的代码片段如下 如有任何意见,将不胜感激

  • 创建了一个阴阳烛图表,四分位数用于合唱青蛙活动。试图找出如何将实际数据点添加到图表中(使其成为组合图表)。 以下是烛台图的代码: 我想在每个相关的烛台图上添加基础数据(带红点的散点图)。以便用户能够更好地可视化数据的传播,并最终识别异常值。 下面是前三个烛台图的基础数据。[69, 78, 87, 91, 102, 109, 111, 112, 117, 118, 120, 126, 129, 13

  • 我使用Dojo工具包创建阴阳烛图表。我有许多不同系列的数据按年份,用户将能够点击一个按钮来选择数据的年份,阴阳烛图表将被更新。当我在代码中直接拥有数据时,我已经能够成功地做到这一点: 添加系列: 然后点击按钮更新系列: 我真正想做的是从外部json文件查询数据。我在添加该系列时能够做到这一点,但不能更新它。(请参见html中的问号-这是我不确定输入内容的地方): 代码: 外部json文件(cand

  • 我有一秒钟的烛台数据存储在“BarData”对象的数组列表中,其中包含打开、高、低和关闭数据以及时间戳。我将这些数据聚合成5分钟的条形图,并在定制的JavaFX XYChart上显示数据以生成蜡烛。 聚合代码运行良好,我可以显示从1秒条创建的5分钟条。 现在,我想用列表中的24300组1秒数据来制作5分钟图表的动画,这样我就可以像回放实时市场数据源一样回放数据。 我试着使用时间线,但我很挣扎。是否

  • 我在MPAndroidChart_GITHUB中使用了3.1.0版本 我试过这个代码 activity_test.xml 首先,更改文件是布局xml activity.java 但这太奇怪了

  • 我有Point2D类作为基类,为了存储点列表,我通常使用,但现在我想在中添加额外的方法和一些属性,比如用于打印的ToString方法,基于特定坐标的排序,用于筛选点的特定方法,我不想使用扩展方法。 我创建了一个新的类,它继承了类,它在正常情况下工作很好,但是当使用FindAll函数时,它现在返回但我希望它返回。我知道我可以编写自己的方法来接受谓词委托,但这是太多的工作了。