【问题标题】:C# WinForms Chart Coloring horizontal grid cellsC# WinForms 图表着色水平网格单元格
【发布时间】:2020-02-09 12:49:43
【问题描述】:

我正在展示一个代表音频数据的图表。不过现在看还不是很清楚。图像显示当前图表。有没有办法让图表显示在右侧,使其看起来更像钢琴卷而不是简单的图表?

【问题讨论】:

  • 是的。您可以创建 StriplinesExample 在你的情况下使用重复的!
  • @TaW 感谢您的提示。不过,我必须使用 5 个不同的,每个八度重复一次。
  • 很高兴听到它有效。对于常规间隔,一个具有正确宽度和间隔的就足够了,但键盘确实很特别..我错过了那部分,对不起..

标签: c# windows forms winforms charts


【解决方案1】:

我最终为键盘上的每个黑键使用了 5 条不同偏移量的带状线。

private void AddStriplines() {

        lineIntervalOffsets = new double[5] {1, 3, 6, 8, 10 };

        for (int i = 0; i < 5; i++) {
            StripLine line = StriplineConfig();
            Area.AxisY.StripLines.Add(line);
        }

    }
    private StripLine StriplineConfig() {
        StripLine line = new StripLine();
        line.BorderColor = Color.DarkGray;
        line.Interval = 12;
        return line;
    }

【讨论】:

    猜你喜欢
    • 2023-03-20
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 2016-05-05
    • 1970-01-01
    • 1970-01-01
    • 2013-01-20
    • 2013-10-03
    相关资源
    最近更新 更多