2012-03-06 51 views
2

私はティックラベル(ticksOptionsで行うことができます)を変更しようとしていませんが、軸ラベルは変更しません。JQplotで軸のラベルを操作する方法は?

私の軸ラベルは、私のダニラベルをオーバーライドしているので、私はそうしようとしている - または多分それは反対だ:)

私はlabelOptionsプロパティを使用してみましたが、私のラベルの位置を移動することができませんでした。

注:このラベルはlabel:my_textプロパティで定義されています。設定以下

+1

あなたはCSSを直接​​変更することができます:この回答を見る:http://stackoverflow.com/a/12784780/888177 – Stefan

答えて

0

は、軸ラベルのためである:

axes: { 
    xaxis: { 
     labelOptions: { 
     label: "name" 
     } 
    }, 
    yaxis: { 
     labelOptions: { 
     label: "name" 
     } 
    } 
} 

以下は凡例ラベルのためである:それはすでにそこに記載されているとしてプロジェクトサイトで

series: [ 
    { 
     label: "label of serie one" 
    }, { 
     label: "label of serie two" 
    } 
] 

現在のドキュメントには、多くの情報が欠落しています。現在、コードで文書を読むのが最も良い方法です(これはあまり難しくありません)。

これが役に立ちます。

+0

ご回答ありがとうございます。実際には、質問に記載されているように、私はすでに "labelOptions "プロパティ。問題は、私がラベルの位置を管理する方法を見つけることができないということです。 jqplot-yaxisクラスを操作するcssを使用して、軸スタイル全体を操作するという回避策が見つかりました。 – Bacon

+1

ああ、申し訳ありません。軸ラベル(フォントファミリ/サイズ、回転角度など)を変更するためのプラグイン/ jqplot.canvasAxisLabelRenderer.jsがありますが、あなたに役立つオプションが見つかりました。一方、あなたが得る結果は少し奇妙です。私が言うことができるのは「あなたは最新のverを使用しますか?」です。 Btw CSSソリューションは回避策ではなく、本当の解決策です。 CSSファイルを上書きすると、柔軟性が大きくなります。 – maliayas

+0

はい最新バージョンを使用しています。問題は本当に私が設定したラベルをTicksラベルで上書きすることができ、両方を読むことができなくなります。 jssplot-yaxisのCssでは、軸のラベルだけでなく、グローバルな軸のテキストも操作できます。とにかく、タイトルにラベルを設定して、必要な情報を表示することにしました。 – Bacon

関連する問題