请看看我正在建造的图表的小提琴.
我的问题是:
第一个问题对我来说是最重要的,如果必须的话,第二个问题我可以忍受:
chart = new Highcharts.StockChart({
chart: {
renderTo: 'container',
zoomType: 'xy'
},
rangeSelector: {
selected: 4
},
yAxis: [{
title: {
text: 'One',
style: {
color: 'blue'
}
},
labels: {
formatter: function() {
return (this.value > 0 ? '+' : '') + this.value + '%';
}
}
},
{
title: {
text: 'Two',
style: {
color: 'green'
}
},
labels: {
formatter: function() {
return this.value + '%';
},
style: { …Run Code Online (Sandbox Code Playgroud) 简单地说,我正在寻找一种在highcharts/highstocks中设置两个或更多plotLines的方法.API文档很好地展示了如何设置一个,尽管我不确定是否有办法设置其中两个.
使用页面宽度可以缩小和扩展的响应式网站,图例中的项目是否可以截断?
系列标题可能很长,所以理想情况下我想将图例项设置为图表的95%左右,如果它们太长则添加省略号.
我已经尝试使用HTML作为图例并使用CSS应用省略号但是这不起作用.任何帮助都会很棒,谢谢.
随着对highcharts的新更新支持在iPad/iPhone上进行缩放,但这并不像我预期的那样有效.我假设图表实际上会放大到日期范围,而只是简单地放大图表线和标记,使功能有点无意义.
是否可以禁用此功能?
希望有人可以帮助我,因为它已经困扰了我好几天.
我正在构建一个使用Highcharts库来显示单行系列图表的网站.出于某种原因,我无法在我的页面上显示演示图表.我已经将我的CSS,javascript和html放入jsFiddle并且它显示正确,但是当我在HTML中正常打开页面时,除了图表之外,所有内容都会加载.
here is the jsFiddle of my webpage:
Run Code Online (Sandbox Code Playgroud)
here is the jsFiddle of the demo on the highcharts website:
Run Code Online (Sandbox Code Playgroud)
谁能告诉我出了什么问题?
谢谢
有没有办法更新navigatorHighstock中日期的字体大小/颜色?
根据文档,它没有通常的style属性.我想减少日期的字体大小并稍微尝试颜色,但HS似乎没有那个选项.
我想用Highstock创建一些图表.我想知道Highstock如何确定日期?
在这个例子中JSON看起来像这样:
[1366934400000,417.20],
[1367193600000,430.12],
[1367280000000,442.78],
/* May 2013 */
[1367366400000,439.29],
[1367452800000,445.52],
[1367539200000,449.98],
[1367798400000,460.71],
[1367884800000,458.66],
[1367971200000,463.84],
[1368057600000,456.77],
[1368144000000,452.97]
Run Code Online (Sandbox Code Playgroud)
Highstock如何确定460.71与之相关的Monday May6 2013?

谢谢
highchart Axis中的ceiling和max属性之间有什么区别?如果我将上限设为10,将上限设为5,将上限设为10,将上限设为5,则得出的结果相同。那么为什么它们是两个不同的属性?
在我的图表中,我希望更改xAxis极限取决于各种系列.让我们说系列1,如果我隐藏/显示系列,xAxis的极端不应该改变.它应该具有相同的行为,就像我有ignoreHiddenSeries = false一样
但是对于系列2,极端应该在show/hide系列上改变,就像我有ignoreHiddenSeries = true一样
我怎样才能做到这一点?
我在这里做了一个jsfiddle示例:https://jsfiddle.net/cjchLqaa/2/ 在开始时xAxis有极值0,4,其中系列1和2是可见的.但如果我隐藏系列1,那么xAsis仍然应该具有与以前相同的极端.但对于系列2,它应该以正常方式改变.
jsfiddle代码:
$(function () {
$('#container').highcharts({
chart:{
//ignoreHiddenSeries:true,
},
xAxis: {
},
series: [{
data: [
[0, 29.9],
[1, 71.5],
[2, 106.4]
]
},
{
data: [
[2, 29.9],
[3, 71.5],
[4, 106.4]
]
}]
});
var chart=$('#container').highcharts();
$("#button1").click(function () {
var series = chart.series[0];
if (series.visible) {
series.hide();
} else {
series.show();
}
});
$("#button2").click(function () {
var series = chart.series[1];
if (series.visible) {
series.hide();
} else {
series.show(); …Run Code Online (Sandbox Code Playgroud) 我只想更改导航器选定区域的范围(和/或手柄的开始和结束位置),但我从官方文档中获得的只是:
chart.xAxis[1].setExtremes(min, max)
Run Code Online (Sandbox Code Playgroud)
这改变了整个导航仪的范围.
这是一个更好地解释我的案例的小提琴:http: //jsfiddle.net/yvw8wje4/
任何想法如何使这成为可能?(如果可能的话)