0

月の収入を表示するためにハイチャートを使用するので、次のコードを使用します。

 public Highcharts ActivityMonthlyChart(string username,string year)
        {
            //some code to get data
            Highcharts charts = new Highcharts("ActivityChart")

                .SetTitle(new Title
                    {
                        Text = ""
                    })
                .SetXAxis(new XAxis
                    {
                        Categories =
                            new[]
                                {
                                    "فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی"
                                    ,
                                    "بهمن", "اسفند"
                                }


                    })
                .SetTooltip(new Tooltip
                    {
                        Formatter = @"function() {
                                        return '<center><b>'+ this.series.name +'</b><br/>'+
                                    this.x +': '+ this.y +'تومان<center>';
                                }",
                        Crosshairs = new Crosshairs(true),
                    })
                .SetYAxis(new YAxis
                    {
                        Title = new YAxisTitle {Text = "قیمت - تومان"},
                        PlotLines = new[]
                            {
                                new YAxisPlotLines
                                    {
                                        Value = 0,
                                        Width = 10000,
                                    }
                            },

                    }
                )
                .SetSeries(new Series
                    {
                        Data = new Data(myObject)
                    });

            return charts;
        }

ご覧のとおり、私のローカル言語はペルシア語なので、グラフを変更する必要があります。つまり、y 軸と x 軸を右に変更する必要があります。どうすればよいですか?

ここに画像の説明を入力 よろしくお願いします 。

4

1 に答える 1

2

に反対の値を追加

.SetYAxis(new YAxis
     {
         Opposite = true; 

xAxis の反転

.SetXAxis(new XAxis
     {
         Reversed = true;
于 2015-10-12T15:04:39.790 に答える