Есть ли свойство, которое я могу изменить для charting.legend, чтобы ряд в таблице отображался сначала слева направо, а затем сверху вниз? - PullRequest
0 голосов
/ 01 февраля 2019

Я использую DataVisualization.Charting.Legend, чтобы показать мою легенду для диаграммы.LegendStyle, который я использую, это LegendStyle.Table

Одна вещь, которую я замечаю, это то, что легенда показывает серию сверху вниз, затем слева направо.

То, чего я пытаюсь достичь, это то, чтосерия идет сначала слева направо, затем сверху вниз.

Есть ли что-то, чем я могу манипулировать в Legend для достижения этого эффекта?Или я должен манипулировать сериями?

Я пытался использовать LegendItemOrder, но вместо этого он полностью переворачивает всю серию.И он по-прежнему поддерживает последовательность сверху вниз, затем слева направо.

Legend legend = new Legend
{
    Alignment = StringAlignment.Center,
    BorderColor = Color.Black,
    Docking = Docking.Top,
    Font = new Font("Calibri", 32),
    ItemColumnSpacing = 0,
    LegendStyle = LegendStyle.Table,
    LegendItemOrder = LegendItemOrder.Auto,
    TableStyle = LegendTableStyle.Auto,
};

Я надеюсь достичь:

Series 1 Series 2 Series 3
Series 4 Series 5 Series 6

Вместо этого я вижу:

Series 1 Series 3 Series 5
Series 2 Series 4 Series 6
...