チャートにカスタム ラベルを配置する必要がある場合があります。以下の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" }
}
}
ここで何か問題がある場合、または何か助けがあれば教えてください。
ありがとう