如何使用javascript设置asp图表的x轴(或y轴)值
我有一个简单的asp图表如何使用javascript设置asp图表的x轴(或y轴)值,javascript,asp.net,charts,Javascript,Asp.net,Charts,我有一个简单的asp图表 <asp:Chart ID="chtRISKSCORE" runat="server" Width="450px" BackColor="#1E1E1E" Height="400px"> <Titles> <asp:Title ForeColor="White" Text="Risk Score" Font="Tahoma, 12pt"/> </Titles> <Bor
<asp:Chart ID="chtRISKSCORE" runat="server" Width="450px" BackColor="#1E1E1E" Height="400px">
<Titles>
<asp:Title ForeColor="White" Text="Risk Score" Font="Tahoma, 12pt"/>
</Titles>
<BorderSkin PageColor="Transparent" BackColor="Transparent" BackHatchStyle="None" />
<Series>
<asp:Series Name="Categories" ChartType="Column Palette="EarthTones" ChartArea="MainChartArea" LabelForeColor="White" LabelBackColor="White"></asp:Series>
</Series>
<ChartAreas>
<asp:ChartArea Name="MainChartArea" BackColor="Transparent" Area3DStyle-Enable3D="false">
<Area3DStyle Enable3D="false"></Area3DStyle>
</asp:ChartArea>
</ChartAreas>
</asp:Chart>
我想做的是允许用户设置点的交叉位置,即设置x和y值。我有两个滑块,最终会在您的帮助下设置图表上点的x和y值
任何Javascript示例都是完美的。到目前为止,我似乎找不到关于这个问题的任何东西
我从这个开始,但现在我被卡住了。因此,我向滑块添加了一个“onValueChanged”事件。然后我找到了asp图表,但如何设置xor y轴值
function pageLoad(sender, e) {
var slider = $find("<%=sleNEWSCOREIMPACTSLIDER.ClientID%>");
slider.add_valueChanged(onValueChanged);
}
function onValueChanged(sender, e) {
var slider = $find("<%=sleNEWSCOREIMPACTSLIDER.ClientID%>");
var slidervalue = slider.value;
var chart = $find("<%=chtRISKSCORE.ClientID%>");
var series = chart.options.series;
}
您不能使用JavaScript在客户端修改图表。图表是在服务器上生成的图像。因此,在滑动之后,您需要返回服务器并根据滑动值再次生成图表。如果您想要一个在客户端与用户输入交互的图表,并且可以通过简单的JavaScript和jquery进行控制,那么您需要使用jqplot等jquery图形