Syncfusion JS 12.1.0.43을 사용하여 사용자 정의 툴팁으로 꺾은 선형 차트를 구현하려고합니다.Syncfusion JS Chart 사용자 정의 툴팁
내 HTML은 다음과 같습니다.
<div id="div-overview-transaction-tooltip" style="display:none;">
<div id="div-transaction-tooltip-value">
<ul>
<li>#point.totalValue#</li>
<li>#point.dataSource.totalValue#</li>
<li>{{:totalValue}}</li>
<li>#series.dataSource.totalValue#</li>
</ul>
</div>
</div>
다음은 JSON의 예입니다.
{"TotalValue":0,"Percentage":0,"AverageResponseTime":0,"DateTime":"\/Date(1402056000000)\/"}
여기 내 JS가 있습니다.
$("#container").ejChart({
primaryXAxis: { labelFormat: "HH:00" },
primaryYAxis:
{
labelFormat: "{value}",
rangePadding: 'round',
range: { min: 0, max: 25, interval: 5 },
},
commonSeriesOptions: {
type: 'line', animation: true,
tooltip: { visible: true, template: 'div-overview-transaction-tooltip' },
marker: { shape: 'circle', size: { height: 5, width: 5 }, visible: true },
border: { width: 1 }
},
series: [{ name: 'GET', type: 'line', dataSource: { data: getJson, xName: "DateTime", yName: 'TotalValue' } }],
canResize: true,
load: "loadTheme",
size: { height: 300 },
legend: { visible: true }
});
출력 :
#point.TotalValue#
#point.dataSource.TotalValue#
{{:TotalValue}}
#series.dataSource.TotalValue#
내가 정의 툴팁에 JSON에서 내 재산을 모두 보여주고 싶어요. 툴팁을 제외한 모든 것이 잘 작동합니다.
도움이 될 것입니다. 이미 고마워.
는이를 확인하는 시간을 가지고 매력처럼 작동합니다! 감사! :) – burakakkor