1

チャートにカスタム ラベルを配置する必要がある場合があります。以下のjQueryが機能することは知っていますが、コードビハインドから実行する必要があります。Labels/Items クラスを取得するためのハイチャート コードプレックス (http://highcharts.codeplex.com/) を見ましたが、存在しません。さらに、以下のように独自のクラスを作成しましたが、うまくいきませんでした。

Jクエリ

labels: { items : [{ html : labelme ,style : { left: '10px',top: '300px'}}] }

C#の各クラス

Labels Class:

namespace Test.Core

{ [シリアライズ可能]

public class Labels
{      

    public CSSObject style { get; set; }

    public Items items { get; set; }

    public Labels()
    {

    }
 }

アイテム クラス:

namespace Test.Core
{
  [Serializable]
public class Items
{
     public CSSObject style { get; set; }

    public string html { get; set; }

    public Items()
    {

    }
}
}

チャート インスタンスの作成中に、以下のコードを記述します。

chart = new LineChart
        {
Labels = new IMCharts.src.HighchartsNet.Labels.Labels
            {
                items = new Items
                {
                    html = "90 days mean change is 27%",
                    style = new CSSObject { top = "100px", left = "100px" }
                },
                style = new CSSObject { color = "#3E576F" }
            }

}

ここで何か問題がある場合、または何か助けがあれば教えてください。

ありがとう

4

0 に答える 0