最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
jquery柱狀圖,漂亮的柱狀圖

如何刷新jqplot柱狀圖沒有重繪圖表 +

1. 你要再打什么是jqPlot的。重繪圖()方法當你繪制新的章程。改變你的ajax調用看起來像這樣:

在公主嶺等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網站建設、網站制作 網站設計制作定制網站設計,公司網站建設,企業(yè)網站建設,高端網站設計,成都營銷網站建設,外貿網站建設,公主嶺網站建設費用合理。

$.ajax({

url: '/Home/ChartData',

type: 'GET',

data: { Id: Id },

dataType: 'json',

success: function (data) {

$.jqplot('chartDiv', [a, b], CreateBarChartOptions(xAxis)).replot();

}});

+

2. 盡量讓你的圖表對象作為全局變量在腳本如下:

var plot1 = $.jqplot('chartDiv', [a, b], CreateBarChartOptions(xAxis));

然后復位的推動者,并重新繪制axesScale為:

var newData = [['a',1],['b',2],['c',3]];

plot1.series[0].data = newData;

plot1.resetAxesScale();

plot1.replot();

參考: +

3. 而生成的腳本來找到搬運工的答案,跳我要發(fā)布此就在這里。上述針。 我創(chuàng)建了全局變量,plot3在我的腳本文件。然后創(chuàng)建下面的函數(shù)。如果這就是所謂的布爾重繪,它決定如果我需要銷毀和重畫或畫的第 代碼是什么優(yōu)先位的作用是獲取數(shù)據(jù)從我的JQGrid的,(這是在不同的函數(shù)正在更新),并更新數(shù)組。第二位 CodeGo.net,我確定蜱間隔,在x軸取決于我的漫步者的長度。

function DrawGraph(bRedraw){

var testTimes = [];

testTimes = $('#polarizationTable').jqGrid('getCol', 'TestTime', testTimes, false);

var RdgA = $('#polarizationTable').jqGrid('getCol', 'RdgA', RdgA, false);

var RdgB = $('#polarizationTable').jqGrid('getCol', 'RdgB', RdgB, false);

var readingLineA = [];

for (var i=0; itestTimes.length; i++){

readingLineA.push([testTimes[i], RdgA[i]]);

}

var readingLineB = [];

for (var i=0; itestTimes.length; i++){

readingLineB.push([testTimes[i], RdgB[i]]);

}

var maxX = $("#testLength").val();

var lengthX = testTimes.length;

var tickIntervalX = Math.round(maxX/10);

if(bRedraw == true)

{

plot3.destroy();

bRedraw = false;

}

if(bRedraw == false)

{

plot3 = $.jqplot('chart3', [readingLineA, readingLineB],

{

title:'Graph',

series:[{label:'Reading - A'}, {label:'Reading - B'} ],

legend:{show:true, location:'se'},

// You can specify options for all axes on the plot at once with

// the axesDefaults object. Here, we're using a canvas renderer

// to draw the axis label which allows rotated text.

axes:{

xaxis:{

label:'Minutes',

syncTicks: true,

min: 0,

numberTicks: 10,

tickInterval: tickIntervalX,

max: maxX*1.1,

labelRenderer: $.jqplot.CanvasAxisLabelRenderer,

labelOptions: {

fontSize: '12pt'

},

},

yaxis:{

label:'Data',

min: 0,

numberTicks: 10,

labelRenderer: $.jqplot.CanvasAxisLabelRenderer,

labelOptions: {

fontSize: '12pt'

}

},

}

});

}

}

+

4. 之前每個重繪圖形,只是摧毀existing1。

$.ajax({

url: '/Home/ChartData',

type: 'GET',

data: { Id: Id },

dataType: 'json',

success: function (data) {

if(plot)

{

plot.destroy();

}

var plot=$.jqplot('chartDiv', [a, b], CreateBarChartOptions(xAxis));

}});

+

5. 下面是如何在不重新加載頁面動態(tài)更新與新的推動者劇情的完整的例子:

div id="chart1" style="height: 300px; width: 500px; position: relative;"/div

buttonNew data point/button

script type="text/javascript"

var storedData = [3, 7];

var plot1;

renderGraph();

$('button').click( function() {

doUpdate();

});

function renderGraph() {

if (plot1) {

plot1.destroy();

}

plot1 = $.jqplot('chart1', [storedData]);

}

function doUpdate() {

var newVal = Math.random();

storedData.push(newVal);

renderGraph();

}

/script

它是這個家伙的帖子的簡化版本:JQPlot自動刷新包機與動態(tài)的ajax推動者 +

6. 也許這個“夢想成真。我,另一方面是有問題的得到重新繪制在所有的工作,但我會dataRenderer。

$.ajax({

url: '/Home/ChartData',

type: 'GET',

data: { Id: Id },

dataType: 'json',

success: function (data) {

$('chartDiv').empty();

$.jqplot('chartDiv', [a, b], CreateBarChartOptions(xAxis));

}});

+

7. 希望這有助于

jQuery(document).ready(function(){

jQuery.ajax({

url: '/review_graphs/show',

type: 'GET',

success: function (data) {

var plot1 = jQuery.jqplot('chartDiv', [data,data],

{

title: 'Bianual Reviews percentage',

series:[

{

renderer:jQuery.jqplot.BarRenderer,

label:'Average',

stackSeries: true,

dragable: {color: '#ff3366',constrainTo: 'x'},

trendline:{show: false}

},

{

label:'Trend Line',trendline:{show: false}}

],

legend: {

show: true,

placement: 'outsideGrid'

},

axesDefaults: {

tickRenderer: jQuery.jqplot.CanvasAxisTickRenderer ,

tickOptions: {

angle: -30,

fontSize: '10pt'

}

},

axes: {

xaxis: {

renderer: jQuery.jqplot.CategoryAxisRenderer

}

}

});

}});

});

+

8. 在我得到的是,在div中,你畫,顯然,在您繪制新圖。

$('#graph_area).children().remove();

+

9. (''); 哪里是DIV創(chuàng)建包機包機。 這樣做的伎倆,沒有什么花哨通過有效的。 +

如何使用jquery來初始化echarts

1.引入 ECharts

!DOCTYPE htmlhtmlhead meta charset="utf-8" !-- 引入 ECharts 文件 -- script src="echarts.min.js"/script/head/html

2.繪制一個簡單的圖表

在繪圖前我們需要為 ECharts 準備一個具備高寬的 DOM 容器。

body !-- 為 ECharts 準備一個具備大?。▽捀撸┑?DOM -- div id="main" style="width: 600px;height:400px;"/div/body

3.然后就可以通過 echarts.init 方法初始化一個 echarts 實例并通過 setOption 方法生成一個簡單的柱狀圖,下面是完整代碼。

!DOCTYPE htmlhtmlhead meta charset="utf-8" titleECharts/title !-- 引入 echarts.js -- script src="echarts.min.js"/script/headbody !-- 為ECharts準備一個具備大小(寬高)的Dom -- div id="main" style="width: 600px;height:400px;"/div script type="text/javascript" // 基于準備好的dom,初始化echarts實例 var myChart = echarts.init(document.getElementById('main')); // 指定圖表的配置項和數(shù)據(jù) var option = { title: { text: 'ECharts 入門示例' }, tooltip: {}, legend: { data:['銷量'] }, xAxis: { data: ["襯衫","羊毛衫","雪紡衫","褲子","高跟鞋","襪子"] }, yAxis: {}, series: [{ name: '銷量', type: 'bar', data: [5, 20, 36, 10, 10, 20] }] }; // 使用剛指定的配置項和數(shù)據(jù)顯示圖表。 myChart.setOption(option); /script/body/html

我要用jquery的highcharts畫一張柱狀圖,現(xiàn)在設計到兩個柱狀重疊,我設置了兩個Y軸,怎么讓他們的值一致

你的表述真的很難看懂,不過感覺會用到下面這幾個方法:

var aY=a.offset().top;//獲取元素a的Y值

var aH=a.height();//獲取元素a的高度

var bY=b.offset().top;//獲取元素b的Y值

var bH=b.height();//獲取元素b的高度

$(this).offset().top(val);//val是數(shù)字或者數(shù)字變量

$(this).height(val);//val是數(shù)字或者數(shù)字變量

$(this).hide();//隱藏不占位;

$(this).css("visibility","hidden");//隱藏占位;

可以靈活組織邏輯一下應該可以實現(xiàn)你要的效果,祝你好運。


名稱欄目:jquery柱狀圖,漂亮的柱狀圖
鏈接URL:http://fisionsoft.com.cn/article/dscoehp.html