我正在使用jqPlot在页面上绘制图表。
我正在遵循这个链接。 http://www.jqplot.com/tests/bar-charts.php
我所提供给图表的数据点是动态的,因此有时候图表的大小会不同。是否有一种方法或能够设置jqPlot属性?
确切地说,问题是如何设置图表的高度和宽度,以便每次获取新数据时,图表和标签的大小始终相同。一个带有jsFiddle示例的例子可以帮助大家,包括我自己。
我正在使用jqPlot在页面上绘制图表。
我正在遵循这个链接。 http://www.jqplot.com/tests/bar-charts.php
我所提供给图表的数据点是动态的,因此有时候图表的大小会不同。是否有一种方法或能够设置jqPlot属性?
确切地说,问题是如何设置图表的高度和宽度,以便每次获取新数据时,图表和标签的大小始终相同。一个带有jsFiddle示例的例子可以帮助大家,包括我自己。
height
和width
来调整尺寸:$.jqplot('chartdiv', [data],
{
height: 400,
width: 400,
...
您还需要给目标div指定height
和width
:
<div id="chartdiv" style="height:500px; width:500px;"></div>
div
指定了高度和宽度,则它将优先于 JqPlot 选项中指定的高度和宽度。<div id="chart1" style="height:400px;width:300px; "></div>
*div id ( chart1 ) 必须与 jqPlot JS 文件相同。
plot1 = $.jqplot("chart1", [DATA]
您可以根据需要更改高度和宽度。
<div id="chartdiv"></div>
CSS:
#chartdiv {
height: 400px;
width: 300px;
}