📄 changes.html
字号:
<html>
<head>
<title>EasyCharts changes</title>
</head>
<body bgcolor="#ffffff">
<font face="verdana, arial" size=-1>
<P><B>EasyCharts 2.7 new features summary</B>
<ul>
<li>Added overlay charts for servlets.</li>
<li>Added possibility to load data from a URL at startup and at intervals.</li>
<li>Added possibility to call javascript methods for URL parameters (drilldown).</li>
<li>Added floating labels for overlay charts.</li>
<li>Added possibility for the user to adjust the chart grid at runtime in the bar and line chart.</li>
<li>Added possibility to set postfix and prefix labels for the second range in the bar and line chart.</li>
<li>Added possibility to turn off range labels for the second range in the bar and line chart.</li>
<li>Added possibility to configure the color of labels inside pie slices.</li>
<li>Added possibility to use the chart applets within other applets.</li>
<li>Added below and floating sample labels in line chart.</li>
<li>Added angled value labels with horizontal bar charts.</li>
<li>Added configurable colors for the bar labels of selected bars.</li>
<li>Added floating and static data series labels for the line chart.</li>
<li>Added single click URL drilldown.</li>
<li>Added com.objectplanet.chart.ext.TimeLineChartApplet in chart.ext.jar.</li>
<li>Added possibility to use class name for chart types in ChartServlet.</li>
<li>Added a parameter to control the thousands delimiter in numerical labels.</li>
<li>Added right to left scrolling in the LineChart.</li>
<li>Added antialised rendering of chart images for servlets.</li>
<li>Added PNG support for the servlet, about 10x faster than JPG.</li>
<li>Added setLocale() method and locale parameter to control the localized number format.</li>
</ul>
</P>
<P><B>Changes from version 2.7.4 to 2.7.5</B>
<ul>
<li>Added a Chart.displayFloatingLabel(...) method.</li>
<li>Fixed a bug which caused the chart applet to display as a gray box at startup sometimes.</li>
<li>Fixed a bug where the chart servlet could not encode non-western character encodings.</li>
<li>Fixed an alignment bug with the rangeLabelPrefix_2 and rangeLabelPostfix_2 parameters.</li>
<li>Fixed a bug which could cause inconsistent rendering of the charts at times.</li>
</ul>
</P>
<P><B>Changes from version 2.7.3 to 2.7.4</B>
<ul>
<li><b>The default image format generated by the servlet is now PNG (10-20x faster than previous jpeg support).</b>
<li>Added format=png24 for truecolor PNG images.
<li>Added format=jpg for jpeg generated images (as before).
<li>Added gridAdjustmentOn=true (in addition to top,left,bottom,right).</li>
<li>Added a displayVersion=true option to the applet and servlet.</li>
<li>Added a locale parameter to control the localized display of numbers.</li>
<li>Fixed a bug with the formatting of the time labels in the TimeLineChartApplet.</li>
<li>Fixed a bug with the cursor setting when URLs were used.</li>
<li>Fixed a bug where space could not be set as the thousands delimiter.</li>
<li>Fixed a bug where the bar labels were not reset correctly using the servlet.</li>
<li>Fixed a bug where overlay charts were not repainted if its ChartData was changed.</li>
<li>Fixed a nullpointer exception when using detached slices in the pie chart applet.</li>
<li>Fixed a bug with pie chart legend selection occuring is some situations.</li>
<li>Fixed a bug with negative floating value labels in stacked bar charts.</li>
</ul>
</P>
<P><B>Changes from version 2.7.2 to 2.7.3</B>
<ul>
<li>Fixed a bug with the servlet which caused empty chart images to be returned.</li>
</ul>
</P>
<P><B>Changes from version 2.7.1 to 2.7.2</B>
<ul>
<li>Fixed a bug where angled value/sample/series labels did not work for horizontal bars.</li>
<li>Fixed a bug where the labelDelimiter parameter was not read correctly every time.</li>
</ul>
</P>
<P><B>Changes from version 2.7 to 2.7.1</B>
<ul>
<li>Fixed a bug where floating labels did not paint correctly for bar charts.</li>
<li>Changed the misspelled thousandsDelimeter parameter with thousandsDelimiter.</li>
<li>Changed the misspelled set/getThousandsDelimeter() with set/getThousandsDelimiter().</li>
<li>Added thousandsDelimiter=off to turn off thousands grouping.</li>
<li>Fixed a bug where the dataInterval parameter would fail in the TimeLineChartApplet.</li>
</ul>
</P>
<P><B>Changes from version 2.7rc1 to 2.7</B>
<ul>
<li>Added a dataInterval parameter to load data from a URL at intervals.</li>
<li>Added a timeLabels parameter in the TimeLineChartApplet.</li>
<li>Added a autoTimeLabelsOn parameter in the TimeLineChartApplet.</li>
<li>Fixed a bug where space+\n did not work at the beginning of multiline labels in applets.</li>
<li>Fixed a memory leak when an applet page was reloaded or revisited.</li>
<li>Fixed a bug where anchor type URLs (#anchor) did not work.</li>
</ul>
</P>
<P><B>Changes from version 2.7pre2 to 2.7rc1</B>
<ul>
<li>Added setRightToLeftScrollingOn(true/false) for the line chart.</li>
<li>Added antialias=true for the ChartServlet.</li>
<li>Added a Chart/ChartData.appendSampleLabel() method.</li>
<li>Removed IllegalArgumentExceptions from some getter methods.</li>
<li>Deprecated the String[] getStringValues(String string) method in ChartApplet.</li>
<li>Added String[] getStringValues(String string, String delimiter) in ChartApplet.</li>
<li>Added a callJavaScript(String name) method in ChartApplet.</li>
<li>Added possibility to use class name for chart time in ChartServlet (chart=com.objectplanet.chart.ext.TimeLineChartApplet).</li>
<li>Fixed a bug with ChartSample.hasValue() which did not work for Double.NaN values.</li>
<li>Fixed a bug with ChartData.set/getSampleValues() which did not work for Double.NaN values.</li>
<li>Fixed a bug with ChartData.getSampleValue() which did not returned 0 instead of Double.NaN.</li>
<li>Fixed a bug with Chart/ChartData.appendSampleValue() which moved all the sample labels.</li>
<li>Fixed a bug with getLowerRange() which returned a long value instead of double.</li>
<li>Fixed a bug where lineWidth=0 did not work.</li>
<li>Fixed a bug which caused memory and resource leakage with servlets.</li>
<li>Fixed a bug which caused a too-many-images exception in Internet Explorer when using many angled labels.</li>
<li>Fixed a bug where floating labels for overlay charts did not work.</li>
<li>Fixed a bug where sample selections for overlay charts did not work.</li>
<li>Fixed a bug with the placement of multiline legend labels.</li>
<li>Fixed a bug where numbers were not formatted correctly with the currently set locale.</li>
<li>Fixed a bug where line breaks at the beginning or end of a label or multiple line breaks did not work.</li>
<li>Fixed a bug where the bars and lines were not recalculated when using servlets.</li>
<li>Fixed a bug where stacked bars did not work with the second y-range.</li>
<li>Fixed a bug where the first or second point of a line did not paint sometimes.</li>
<li>Fixed a bug with misaligned labels in 3D line charts.</li>
<li>Fixed a bug which caused the pie chart to paint undefined values (Double.NaN) incorrectly.</li>
<li>Fixed a bug where absolute URLs (starting with /) did not work correctly.</li>
<li>Fixed a bug where font parameters did not work for overlay charts.</li>
<li>Fixed a bug where the cursor was not set correctly in JDK 1.4.</li>
<li>Fixed a bug with the data parameter in servlets if the script also had parameters
<br>(use * for = and
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -