我刚刚购买了highcharts,但是我的图表上仍然显示了信用链接,这在我的网站上非常突出,并且会扭曲图表视图.
我以为我会得到一个选项,所以如何删除它?
是否有标准方法在Highcharts的x轴上获取日期?在他们的文档中找不到它:http://www.highcharts.com/ref/#xAxis--type
当我的时间范围足够大时,它会显示日期.但是,当时间范围不够大时,它只显示小时数,如下所示:

这不太理想......如果它能在这种情况下显示日期和时间,那就太棒了.谁知道怎么样?
有没有办法将一些额外的数据传递给将用于在图表'工具提示'中显示的系列对象?
例如
tooltip: {
formatter: function() {
return '<b>'+ this.series.name +'</b><br/>'+
Highcharts.dateFormat('%b %e', this.x) +': '+ this.y;
}
Run Code Online (Sandbox Code Playgroud)
这里我们只能将series.name,this.x和this.y用于该系列.假设我需要单独传递另一个动态值与数据集,并可以通过系列对象访问.这可能吗?
谢谢大家.
我只是在使用图表周围的html进行硬编码,我不想使用内置的.
我没有在API中看到"disable:true"选项.
任何人都可以帮助我.
如何禁用highcharts中的标题/副标题?
(如果你只是将文本留空,它仍然会在标题所在的那个位置划出一个空格,我希望不会发生这种情况)
我有一个要求,绘制运行历史一个的任务在Highcharts.它需要将任务的运行历史显示为水平条.我在下面的更新中添加了其他要求.最近我发现StockChartinverted不支持该选项,并且StockChart中只有navigator和rangeSelector可用.因此我正在使用这些功能.
因此,为了达到要求,我创建了类似于这个jsfiddle示例的东西(在浏览时发现某处不记得来源),并在我之前的问题的帮助下结束了这个plunker链接,感谢Pawel Fus
更新问题以避免混淆
其他要求:
显示只有那些任务,其运行在一个特定的日期和时间范围.如果运行次数太多,例如运行次数超过10次,则需要有一种方法,只能使用可滚动显示其他任务的y轴显示10个任务. plunker链接到问题
上述拔毛器的问题解释.
如果你从上面的plunker检查下面的截图,时间范围是从12/12/2014 09:32:26,12/12/2014 10:32:26并且只有2个任务已经运行m_ARRAYV_SALES_ZIG1_CALL2_VOD__C_OB&m_ZIG2_HCP_MERGE_IB_CN.但是我可以看到之间的另一个任务,LILLY_C甚至没有在这个日期时间范围内运行.(在实际数据中,有超过10个任务使这个图表混乱,甚至不属于这个日期时间范围)
此外,如果你注意到最右边的角落时间从转移09:38到19:20.19:20是m_ZIG2_HCP_MERGE_IB_CN任务的结束时间.
以下是我的图表选项
var chart_options = {
chart: {
renderTo: 'container',
height: 600
},
title: {
},
credits: {
enabled: false
},
xAxis: {
type: 'datetime', …Run Code Online (Sandbox Code Playgroud) 当我将高图表图表渲染到div容器时,如何通过div-Container访问图表对象?我不想让图表变量全局化.
var chart = new Highcharts.Chart({
chart: {
renderTo: "testDivId",
...
Run Code Online (Sandbox Code Playgroud)
我想访问上面的上下文之外的图表(伪代码)来调用函数:
var chart = Highcharts.Chart("testDivId"); //access from id
chart.redraw();
Run Code Online (Sandbox Code Playgroud) 我正在使用HighCharts库创建图表,我想知道如何删除右上角的2个小按钮,您可以打印并下载图形,我想添加一个新按钮.
也许有人可以帮助我?
我正在使用HighCharts.这是文档.我想关掉那些点,但起初我不知道这是怎么回事.所以我不能把它们关掉.你知道我怎么能杀死那些积分吗?

Highcharts图表选项backgroundColor:'transparent'显示黑色IE 8
histogram = new Highcharts.Chart({
chart: { renderTo: 'histogram', defaultSeriesType: 'bar',
backgroundColor:'transparent'
}
Run Code Online (Sandbox Code Playgroud)
这在I.E 9其他方面工作正常但在IE 8和Safari上失败任何人都知道为什么?
我很难理解更新highcharts图表的正确方法.假设我已经渲染了一个图表,然后我想以某种方式更新它.例如,我可能想要更改数据系列的值,或者我可能想要启用dataLabels.
目前我唯一可以弄清楚如何做到这一点的方法是改变图表选项,并new Highcharts.chart用来告诉highcharts重绘.
但是,我想知道这是否有点矫枉过正,而且可能有可能"原位"改变图表,而不必从头开始new Highcharts.chart.我注意到有一种redraw()方法,但我似乎无法让它工作.
很感谢任何形式的帮助.
谢谢,
知更鸟
示例代码如下,底部有一个jsFiddle
$(document).ready(function() {
chartOptions = {
chart: {
renderTo: 'container',
type: 'area',
},
series: [{
data: [1,2,3]
}]
};
chart1 = new Highcharts.Chart(chartOptions);
chartOptions.series[0].data= [10,5,2];
chart1 = new Highcharts.Chart(chartOptions);
//The following seems to have no effect
chart1.series[0].data = [2,4,4];
chart1.redraw();
});?
Run Code Online (Sandbox Code Playgroud)
[编辑]:
对于此问题的任何未来观众,值得注意的是没有隐藏和显示dataLabels的方法.以下显示了如何执行此操作:http://jsfiddle.net/supertrue/tCF8Y/