gpt4 book ai didi

jqplot - 如何翻转我的 jqPlot 图表

转载 作者:行者123 更新时间:2023-12-01 06:38:50 28 4
gpt4 key购买 nike

我正在用 jqPlot 绘制图表,在我的模板中,我设计了图表,使其向下生长,有点翻转条形,使它们从顶部开始向下移动,这取决于来自数据库的一些输入。我想乘以-1,但似乎行不通。

有什么建议?这是我的代码。

$(document).ready(function(){ $.jqplot.config.enablePlugins = true; var c0 = ""; var c1 = ""; var c2 = ""; var c3 = ""; var c4 = ""; var c5 = ""; var c6 = ""; var c7 = ""; var c8 = ""; var c9 = "";

                var a0 = "<?php echo $numArticles[0]?>";
var a1 = "<?php echo $numArticles[1]?>";
var a2 = "<?php echo $numArticles[2]?>";
var a3 = "<?php echo $numArticles[3]?>";
var a4 = "<?php echo $numArticles[4]?>";
var a5 = "<?php echo $numArticles[5]?>";
var a6 = "<?php echo $numArticles[6]?>";
var a7 = "<?php echo $numArticles[7]?>";
var a8 = "<?php echo $numArticles[8]?>";
var a9 = "<?php echo $numArticles[9]?>";

var s1 = [a0, a1, a2, a3, a4, a5,a6,a7,a8,a9];
var ticks = [c0, c1,c2,c3,c4,c5,c6,c7,c8,c9];
plot1 = $.jqplot('chart1', [s1], {
// Only animate if we're not using excanvas (not in IE 7 or IE 8)..
animate: !$.jqplot.use_excanvas,
seriesDefaults:{
shadow: false,
renderer:$.jqplot.BarRenderer,
pointLabels: { show: true }
},
axes: {
xaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks,
showTickMarks:false
},
yaxis: {
renderer: $.jqplot.CategoryAxisRenderer,
ticks: ticks,
showTicks: false // same options as axesDefaults
}
},

grid: {
drawGridLines: false, // wether to draw lines across the grid or not.
gridLineColor: '#0d1c26', // *Color of the grid lines.
background: 'transparent', // CSS color spec for background color of grid.
borderColor: '#122934', // CSS color spec for border around grid.
borderWidth: 0, // pixel width of border around grid.
shadow: false // draw a shadow for grid.
// CanvasGridRenderer takes no additional options.
},
seriesColors: [ "#0a3b4c"],
highlighter: { show: false }
});

$('#chart1').bind('jqplotDataClick',
function (ev, seriesIndex, pointIndex, data) {
$('#info1').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data);
}
);
});
</script>

最佳答案

编辑:
此答案仅适用于 PieRenderer , 不适用于 BarRenderer 这是有问题的使用。

不确定翻转,但也许将“startAngle”设置为 180 可以解决问题?

            plot1 = jQuery.jqplot ('chart1', [data],
{
seriesDefaults: {
renderer: jQuery.jqplot.PieRenderer,
rendererOptions: {
startAngle : 180
}
},
... other stuff ...
}

作为引用,其他渲染器选项: http://www.jqplot.com/docs/files/plugins/jqplot-pieRenderer-js.html

关于jqplot - 如何翻转我的 jqPlot 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12756176/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com