ZingChart click
イベントは、コールバックがオブジェクトを受け取ることを示します。 x
属性は、私はこれが位置(左上隅からの相対ウィンドウのカーソル位置(ピクセル)であると仮定チャート位置ZingChartはクリック時に十字線の位置を取得します
にクリックの相対
x位置が含まれています?)グラフを含むdiv要素の。十字が「0」である場合 はExample
が、私は時にその値を取得したいすなわち:映像に示すように
クリック時に十字位置の「X」の値を取得する方法はありますクリック。私は、クリックイベントの
arg.x
を使用し、十字線は「0」は、私が49を取得し、私は0コード必要であるとき:
var values = [0,2.81,5.61,8.38, ...] var chartData={ "type":"line", // Specify your chart type here. "background-color":"#f4f4f4", "scale-x": { "zooming":true }, "plot": { // "mode":"fast", "exact":true, // "smartSampling":true, // "maxNodes":0, // "maxTrackers":0, "lineWidth":2, "shadow":false, "marker":{ "type":"none", "shadow":false } }, "plotarea":{ "background-color":"#fbfbfb", "margin-top":"30px", "margin-bottom":"40px", "margin-left":"50px", "margin-right":"30px" }, "scaleX":{ "autoFit":true, "zooming":true, "normalize":true, "lineWidth":1, "line-color":"#c7c9c9", "tick":{ "lineWidth":1, "line-color":"#c7c9c9" }, "guide":{ "visible":false }, "item":{ "font-color":"#818181", "font-family":"Arial", "padding-top":"5px" }, "maxLabels":10 }, "scrollX":{ }, "scaleY":{ "minValue":"auto", "autoFit":true, "lineWidth":1, "line-color":"#c7c9c9", "tick":{ "lineWidth":1, "line-color":"#c7c9c9" }, "item":{ "font-color":"#818181", "font-family":"Arial", "padding-right":"5px" }, "guide":{ "lineStyle":"solid", "line-color":"#c7c9c9", "alpha":0.2 } }, "tooltip":{ "visible":false }, "crosshairX":{ "lineWidth":1, "line-color":"#003849", "marker":{ "size":4, "type":"circle", "borderColor":"#fff", "borderWidth":1 }, "scale-label":{ "font-color":"#ffffff", "background-color":"#003849", "padding":"5px 10px 5px 10px", "border-radius":"5px" }, // "plotLabel":{ // "multiple":false, // "callout":false, // "shadow":false, // "height":"115px", // "padding":"5px 10px 5px 10px", // "border-radius":"5px", // "alpha":1, // "headerText":"Node %scale-key-text<br>", // "text":"<b>%plot-text:</b> %node-value" // } }, "series":[ // Insert your series data here. { "text": "P1", "values": values, "line-color":"#7ca82b", "line-width":1 }, ] }; zingchart.render({ // Render Method[3] id:'id_graph_box', data:chartData, height:400, width:800, }); zingchart.click=function(p) { console.log("GRAPH CLICKEND ON X:", p)
あなたのコードを追加してください。 – Feathercrown
私の投稿を編集してコードを貼り付けました –
私は 'guide_mousemove'イベントと' arg-'scale-label'] ['scale-x'] 'イベント引数から得た値と同じ値を探していますしかしマウスの代わりにクリックすると –