1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739
|
2011-12-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- RELEASED VERSION 1.5.1
2011-12-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added the 'fixed relative' number formatting style.
2011-12-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added 'const plot mark mid' and 'jump mark mid' plot handlers.
- Added 'log ticks with fixed point' style
2011-12-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Patched tikz ellipses and circles such that they automatically use
pgfplots transformations
2011-12-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patchplots lib: added 'patch type=polygon'
2011-12-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: now, 'minor xtick=data' will also work as documented.
- improved docs for \addplot {<data>} node[pos=<fraction>]
- finished feature: \addplot {<data>} node[pos=<fraction>] now outputs the
inverse coord trafo (if any) when using \pgfplotspointplotattime.
2011-12-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: \addplot[decorate,...] did not work.
- fixed bug: \addplot[postactions={...},...] did not work.
- fixed bug: \addplot[preactions={...},...] did not work.
2011-12-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: axis background path for 2d axes was not filled
2011-11-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- PGF bugfix: added FPU support for ==, !=, <=, >=, ?
2011-10-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed problem with pgf number printer: it introduced spurious spaces
I updated the pgf backw. compatibility layer accordingly
2011-10-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: view={0}{90},axis equal failed.
- fixed bug: \pgfplotstabletranspose with 'colnames from=<first col>' failed
- fixed bug: stacked plots and logs did use the wrong math format (the bug
was introduced two weeks ago)
2011-10-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: contour prepared format=matlab did not properly if one
contour level has multiple segments.
- contour filled: introduced sanity checking to detect if the input
sequence is sorted as assumed
2011-10-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- provided implementations of \addplot ... node[pos=<p>] {} for scatter and bar plots.
2011-10-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'stack plots=y,xmode=log' did not work
- added feature 'trim axis group left' and 'trim axis group right'
- fixed bug: markers in polar plots did disappear unless their angle was 0
2011-10-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved plot loaded table: added sanity checking for the unsupported \thisrow feature
2011-09-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved 'node[pos=<fraction>]' feature: now, \pgfplotspointattime
allows to access the logical coordinates of that point.
2011-09-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'scatter rgb', 'scatter cmyk', and 'scatter explicit color' styles
2011-09-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- new nodes at time in pgfplots feature: used backwards gradient for last point
- new nodes at time: added feature 'pos segment=<plot segment>'
2011-09-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented support for nodes at time in plots, i.e.
\addplot... {.....} node[pos=<fraction>]
missing are specifics for plot types and documentation
2011-08-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented 'execute at begin axis'
2011-08-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'raw gnuplot' surface input did not work well because
pgfplots used 'samples' and 'samples y' to assign the input matrix
dimensions
2011-08-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: Markers in legends have not (always?) been filled properly
because the every axis legend style sets 'fill=white'.
2011-08-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: "log origin=0" was wrong (it placed it at 1 = log(e) ).
2011-08-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'ytick=\empty' in semilogyaxis failed with compilation error
2011-07-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- RELEASED VERSION 1.5
2011-07-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \pgfplotsplotfromname{<label>} macro which does the work for \ref{<label>}
2011-07-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed \axisdefaultticklabel: it should not contain math mode switches.
- fixed bug: 'scaled . labels=manual' did not allow \pgfmathparse.
- fixed bug: "origin" of logarithmic axes with -infty, not 0.
2011-06-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a lot of typos in manual and removed warnings
- removed "Missing-character"-Warnings
- polar lib: implemented marker clipping
- fixed incompatibility between insdljs and babel with 'spanish' option
I also contacted the author of the acrotex-bundle
- fixed bug with 'log basis 10' and loglog plots
2011-05-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug introduces last week: hist plots tried to transform empty axis limits
- wrote docs for Tikz interoperability
- fixed bug: now, one can use macros inside of the paranthesis of plot coordinates
2011-05-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added '/pgfplots/scale' style which should only scale the axis
2011-05-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved coordinate filters and -transformations such that they can be
applied to hist/data and quiver/u and the-like as well
2011-05-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug in symbolic coords: it was not possible to provide different
sets for x and y
- added support for hist and quiver such that they can use coord filtering
as well
- fixed bug: histogram computation now uses an internal threshold to
reduce rounding effects during "getbinfor"
2011-05-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved contour external such that it works also if no end-of-scanline
markers have been found in the input.
2011-04-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: using \begin{scope}[no markers] or similar constructs will now work
- number printing: added '1000 sep in fractionals' switch
- fixed bug: hist now advances the coordinate index (for hist/data filter)
2011-04-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: axis line paths are now closed for boxed axes
2011-04-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: the 'anchorborder' of the axis shape was wrong such that
the connection -- (anAxis) failed.
2011-04-28 Bastian Sauert <sauert@users.sourceforge.net>
- fixed bug: 'legend to name' and 'every legend image post' did not work
together
2011-04-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: axis line paths are now closed (using --cycle for boxed axes)
-> causes regressions with axis line decorations
2011-04-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- table package: added 'every row <index> column <index>' styles and their
variants.
- table package: added 'string replace*' preprocessor style.
- table package: improved style evaluation of cell formatting styles
preproc cell content, assign cell content, and postproc cell content
2011-04-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed incompatibility with memoir class: now, 'legend to name' works
also in memoir subfigures.
- improved error message of table package when encountered encoding problems
2011-04-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented /pgf/number format/relative formatting style
- adjusted every contour label style to use the new relative number
formatting style.
2011-04-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: new CMYK interpolation in colormaps inserted a comma at the wrong position
- worked on docs
2011-03-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- experimented with 'smithchart mirrored' feature
2011-03-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved 'scale uniformly' such that it also works for 2d axes.
- wrote first draft for docs on 'scale mode'.
2011-03-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- dateplot lib: fixed rounding inaccuracy which allowed 0:60 instead of 1:00
2011-03-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Improved manual (version numbers, mail address)
- Improved default styles for polar lib (title style and legend style)
- Improved default styles for smithchart lib (title style and legend style)
2011-02-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- finished a lot of refactoring applied to the test framework.
- introduced further compatibility option which allows to restore old
scaling features (/pgfplots/compat/scaling)
- added 'execute at [begin|end] plot visualization' keys and documented
example how to combine that with \usepackage{ocg}
2011-01-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed 'x expr=\coordindex' bug when used in \addplot table \structure
2010-10-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved TeX-programming-notes.tex (thanks to Frederik Heber!)
2010-10-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: log basis x and plot expression (the sample logarithmically
feature) did not work together.
2010-10-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added new predefined cycle list 'mark list*'
- improved 'mark list': the otimes* marker now has a better visible
distinction between fill and stroke
- improved 'mark list': the fill color can now be specified manually with
'mark list fill'
2010-10-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented CMYK colormaps and shadings.
- provided automatic changes to the colorbar styles such that colorbars
also support CMYK without user input.
2010-10-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented new pgf markers.
- provided access to the final axis limits using
\pgfkeysvalueof{/pgfplots/xmin}.
- patch plot handler: improved display of sharp triangle corners by
added the 'every patch' style with initial value 'miter limit=1'
- added support for CMYK colormaps, and CMYK shadings.
- added 'colormap default colorspace' feature
2010-10-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved the \addplot3 graphics manual section (and fixed a small bug in
it)
- improved docs for contour plots
- improved access of contour external to internal variables.
2010-10-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- \addplot3 graphics: added support for reversed axis (untested)
- fixed bug: 'scale mode=scale uniformly' did not work if z=(0,0).
2010-09-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- polar lib: improved default tick positions
2010-09-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: there was a comma missing in the line style keys (inner axis
line style and outer axis line style)
2010-09-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: explicitly provided unit vectors are now processed with the
floating point unit, thereby allowing also extended data ranges
2010-09-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- polar axis: improved limit updating routines
- polar axis: enlarge x limits (degrees) is now disabled, enlarge y limits (radius) only for
upper range
- polar axis: improved default tick pos
- polar lib: added support for radians with the 'data cs=polarrad' key
- polar lib: wrote documentation
2010-09-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'data cs' feature (and removed the temporary 'output cs' key)
now, automatic conversions between coordinate systems are possible
- polar axes: allowed \addplot3 (third coordinate is ignored).
2010-09-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: the clickable library now checks whether it is loaded before
pgfplots and complaints if so
- fixed bug: '\addplot[only marks]' had no default plot mark. It uses
'mark=*' now.
- fixed bug: removed "bashishm" in matlab2pgfplots.sh
2010-09-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug with unit vector ratio: there have been expansion problems in
certain cases which lead to wrongly scaled graphics or compilation failure
- fixed bug in polar lib
2010-09-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved plot graphics 3D: improved examples and added 'snap z' feature.
2010-09-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved automatic normal vector detection
- improved plot graphics 3D
2010-09-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved bugtracker
2010-09-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: legend to name and colorbar to name have been broken
- improved handling of 'empty line=auto': for mesh/surf, it will
automatically be set to scanline, otherwise it is 'jump'. It now also has a
backwards compatibility switch activated by 'compat' which uses 'none' for
2d plots
- improved consistency between 'plot box ratio' and 'unit vector ratio':
both now accept space--separated arguments (plot box ratio also brace
constructions for backw. compat)
2010-09-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'table/every nth row' key
- fixed bug: now, extra tick labels can have a different 'ticklabel pos'
than the original axes (it was broken since 1.2.2)
- fixed bug: it is now allowed to provide '#' (hash sign) in \addplot
option arguments (for example to define 'x filter/.code={...#1...}')
- added support for \pgfplotsforeachungrouped \a/\b in {...} syntax
2010-09-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'table/comment chars' key.
- added 'table/skip first n' key.
2010-09-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'scale mode=stretch to fill|scale uniformly' and a preliminary implementation.
2010-08-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patch plots: added 'patch table with individual point meta' to allow
per-patch cdata for every vertex
- patch plots: improved handling of unbounded input coords.
Now, 'mesh input=patches' automatically sets 'empty line=none'.
Other 'empty line' values could have interfered with jump processing.
- documented '\addplot3 graphics' (still produces compilation bugs :-( )
2010-08-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patchplots lib: added 'quadratic spline' and 'cubic spline' patch types.
- patch plots: added 'patch table with point meta' to allow per-patch cdata.
2010-08-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- now, \addplot+ [...] is possible -- the space gobbling did not work.
2010-08-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- provided support for \label<slidespec> to allow beamer's \label
modifications with PGFPlots.
2010-08-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved new coordmath framework
2010-08-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved legend for xbar stacked and ybar stacked
- improved bugtracker
2010-08-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug in processing of \addplot[ybar] and \addplot[xbar]
There was a problem in conjunction with 'nodes near coords'
2010-08-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed processing of (x,y) coordinates in 3D axes: they invoked the 2D
point command now (to allow distinctions in other axes classes)
2010-08-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved the 'sloped like x axis' key: it now accepts optional arguments
to control the transformation.
2010-08-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'minor xtick' key which allows to provide non-uniform minor tick
positions
2010-08-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- ternary lib: added 'tielines' plot handler
2010-08-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- RELEASED VERSION 1.4.1 Changes since 1.4:
- Improved compatibility with windows gnuplot and logarithmic scaling
2010-07-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented first draft of smith charts
- implemented support for \pgfplots@ticknum during tick typesetting
2010-07-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- activated math parser for 'view' arguments and improved docs on 'view'
2010-07-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- mesh plot handler: fixed broken support for interrupted mesh plots
- Fixed bug: the windows version had problems with gnuplot when used with
logarithmic scales:
- gnuplot 4.2 does not identify itsself, causing the new check to bail
out with error
- gnuplot 4.4 worked, but not if the temporary gnuplot fails contains
a directory.
Both is fixed now.
2010-07-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added 'hist/data min' / 'hist/data max' keys.
2010-07-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- RELEASED VERSION 1.4 Release notes:
- Added support for detached legends and detached colorbars
- ybar (and similar plots) can now be mixed with other plot types
like line plots.
- improved legend formatting
- added 'restrict x to domain*' which cups coordinates outside of a specified domain (same for y and z)
- Added support for linear regression
- Inline tables,
- Lots of bug fixes
2010-07-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added sanity checking for empty colorbars.
- using colorbar source now implies 'point meta rel=per plot' to get
consistency between the plot's colors and the colorbar.
2010-07-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- wrote prototype for 3d plot graphics. It's already partially functional.
- Added 'x post scale', 'y post scale' and 'z post scale' features to
increase the unit vectors after all scaling things have been applied.
2010-07-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'xlabels at=edge top' and 'ylabels at=edge right' did not
adjust the ticklabel pos.
- improved error messages when \usepackage{pgfplotstable} is required
- documented (briefly) how '\addplot table[x={create col/.....}] works in the reference
for \addplot table
- documented and improved 'trim left' / 'trim right' feature (EXPERIMENTAL
PGF CVS VERSION REQUIRED)
- improved docs for alignment section.
- improved docs for 'legend image post style'
2010-07-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: the check whether lists are terminated by '\\' failed if '\\'
occured within the list. This affected mainly legends and tick label
lists.
- improved and documented customized legends, including optional
appearance keys for specific legend texts
|\addlegendentry[<options>]{<text>}| and documentation for multiline
legend entries.
2010-07-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the 'colorbar to name' and 'legend to name' features are now implemented
using \label. Thus, the common way to insert the resulting pictures is to
use \ref -- it works in the same way as any other latex label.
- fixed bug: 'clip=false' did not apply to markers.
2010-07-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- groupplots: added support for 'xlabels at=edge top',
'ylabel at=edge right' and adjusted the 'xdescriptions at=edge top' and
'ydescriptions at=edge right' accordingly.
2010-07-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented linear regression feature in pgfplots.pdf
2010-06-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- ybar now also supports line plots.
- added 'update limits' boolean as shortcut for \pgfplotsinterruptdatabb
- wrote \numplotsofactualtype and \plotnumofactualtype (allows to combined
bar plots with other plot types (like line plots) --> tests to check
combination of bar plots with other plot types would be good)
- implemented ybar with these macros
- reimplemented key filter such that it allows plot handlers. (might break
compatibility with existing images; recompile many old documents to check
it)
2010-06-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patchplots lib: added 'tensor bezier' patch.
2010-06-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented patch plots.
- Bugfix for point meta=f(x): it is now evaluated inside of the survey
phase
2010-06-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patch plots: implemented refine for biquadratic.
- fixed bug: 'each nth point' worked only for #1<10
2010-06-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patch plots: implemented 'refine' feature (refines to same element)
- patch plots: implemented 'refine,patch to triangles' (results in triangles)
- patch plots: implemented 'refine' for triangles (longest edge bisection)
- high order patch plots are now a separate library.
- patch plots: implemented 'refine' for bilinear
2010-06-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patch plots: implemented internal z buffering for bilinear and
biquadratic patches.
- patch plots: added support for 'patch to triangles,patch type=bilinear'.
- patch plots: added support for 'patch to triangles,patch type=triangle quadr'.
2010-06-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- quadratic triangle: changed node sequence.
2010-06-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- nodes near coords align now accepts some standard anchor names and
appends 'anchor=<value>' automatically.
2010-06-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- rewrote surf/mesh/patch plot API.
- added support for 'patch type=line|triangle|rectangle|bilinear|triangle quadratic|biquadratic'
and coons type shadings
2010-06-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- legend to name: now supports \numplots
- added support for \scope/\endscope inside of an axis.
- added preliminary support for 'ycomb' and 'ybar'
2010-06-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: plot graphics and legends did not work.
- fixed bug: providing a colormap inside of \addplot resulted in problems
with dimen parsing.
- fixed bug: 'every extra [xyz] tick' did not allow all tikz options (I
introduced a scope to fix it)
- \ref, \pgfplotslegendfromname, \pgfplotscolorbarfromname etc now support
separate file names when used with the external library.
- fixed bug: colorbars and french babel have been incompatible.
2010-06-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: log basis X was broken in the meantime
2010-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- optimized runtime of colormap serialized from O(N^2) to O(N)
2010-06-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: the 'every table' style now has higher precedence than
options provided in square brackets (the old variant yielded either problems with
row sep,col sep keys or with '/.add={}{}' inside of options)
- fixed bug: stacked plots for logarithmic scales now produces correct
output
- improved compatibility of detached legends/colorbar/\ref legends with
external lib
- fixed bug: the new plot handler framework activated the FPU too early,
causing changes in line width to use the FPU
- fixed sanity checking for 'table/unique' style and provided meaningful error messages
2010-06-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'ybar,every node near coord/.append style={scale=0.7}'
did not work properly.
To do so, I eliminated unnecessary key family assignments
- fixed bug: 'nodes near coords' and stacked plots did not work
- fixed bug: 'point meta' and stacked plots did not work
2010-06-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patch plots: added 'patch table={<connectivity file>}' feature
2010-06-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- polar library: tick label positioning and empty axis handling
- polar library: introduced check to avoid double tick label at lower and upper end
2010-06-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented patch plots
- improved z buffer=sort
2010-06-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added support for patch plots
- added 'shader=faceted interp' (experimental; its really inefficient)
2010-05-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- reduced save stack usage
- linear regression: x value is now determined from context
- \addplot table: allowed simple in-line create-on-use specifications
like \addplot table[y=create col/linear regression]
2010-05-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added key aliases 'legend reversed' = 'reverse legend' and 'legend
transposed' = 'transpose legend'
- generation of .dep files is now postponed until it is clear that the
file exists.
- fixed bug: shader=interp and mesh/ordering=y varies produced corrupted
results.
- fixed bug: shader=interp consumed too much stack save space.
2010-05-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'contour/labels over line' style
- clickable: fixed clickable coords with unbounded or empty coordinates
- ternary: improved docs and fixed ternary limits relative.
2010-05-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved docs
- bar cycle list: added two more entries
- plot graphics: added the 'points=' feature which allows to provide more
than 2 points. Now, the graphics is placed into the bounding box of all
provided coordinates.
2010-05-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- worked on ternary stuff
2010-05-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed problem with `empty lines=nan' outside of an axis (for example in
table typesetting)
- table package: during lazy column creation, the macro \pgfplotstablename
expands to the currently processed table. This is now used as default for
linear regression.
- \addplot table: read completely now has the default value `auto' which
checks for 'create on use'. Thus, you can provide 'create on use' columns
in plot sources.
- linear regression: the scaling (linear/log) is now taken automatically
from an embedding axis.
- added 'transpose legend' style
2010-05-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- contour plots: added support to read the output of matlab's contour plot
algorithms (contour prepared format=matlab)
- contour plots: added support for 'contour gnuplot' which invokes gnuplot
to compute contours and invokes 'contour prepared' afterwards.
- contour plots: also added generic 'contour external' interface. It can
even support matlab (although that's probably too slow).
- added hist/cumulative flag
2010-05-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added polar axes library
- wrote utility functions \pgfplotsmathpoltocart and
\pgfplotsmathcarttopol to work with polar/cartesian coordinate conversion.
2010-05-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- clickable lib: added support for multi-line fields + richtext formatted
clickable coords
- added 'legend cell align=left|right|center' styles to reduce the amount
of typing for this task.
2010-05-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added ternary library for three-phase diagrams (triangular axes).
- added support for ternary lib in clickable lib
2010-05-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- table package: improved accuracy during gradient loglog.
- added possibility to exchange \includegraphics in plot graphics.
2010-05-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: \addplot table (without '[]') sets 'x index=0,y index=1'
instead of using their actual value.
2010-04-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- clickable lib: now supports reversed axis (and other non-standard
directions for x and y axes)
- clickable lib: has now support for 3D axes as well (snap--to--nearest feature)
2010-05-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed handling of colormap mesh width + reinterpolation. It seems it was
broken or at least not fully functional.
Now it appears to work, is more robust and provides more information on error.
2010-05-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: \addplot table (without '[]') sets 'x index=0,y index=1'
instead of using their actual value.
2010-04-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented missing \thisrowno (and \nextrowno and \prevrowno) macros
inside of \pgfplotstablecreatecol.
2010-04-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- clickable lib: `clickable coords' now cycles through points on the same
position.
- fixed bug: named nodes inside of groupplots produced infinite loop
2010-04-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'enlargelimits' did not properly update axis fields; leading
to wrong automatically generated ticks.
2010-04-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- table package: Fixed bug in 'unique' style. It worked only for the first
column.
- renamed 'contour filled' to 'contour prepared filled'
- fixed bug: named nodes did not function properly in conjunction with pgf 2.00
2010-04-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- clickable lib: added square marker to highlight the clicked position
- clickable lib: Added 'clickable coords' and 'clickable coords code'
features which allow a snap-to-nearest feature *and* user-defined,
additional information when clicking onto data points.
2010-04-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added plot handler 'contour prepared' which relies on already
precomputed contour line coordinates (has preliminary support for filled
contours)
2010-04-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added 'empty line=auto,scanline,jump,nan' key which allows interrupted
plots at input empty lines
2010-04-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'restrict x to domain*' which truncates to domain boundaries
instead of assigning -inf or +inf.
2010-04-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- legend to name and colorbar to name: Improved compatibility with context by introducing proper \protect ion
2010-04-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: setting ticklabel pos and axis lines to an incompatible
choice discarded tick lines.
- colorbar data ranges (point meta min/max) is now provided in scientific
notation, not as low level float.
- Fixed bug: |colorbar sampled line| and |colorbar left| where
incompatible.
2010-04-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added extensible layer for coordinate arithmetics.
Now, there is a unified math operation interface which uses the correct
math engine transparently (pgf basic math for log axes, float for linear
axes currently).
2010-04-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added 'colorbar source' feature
2010-04-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed 3D axis scaling inaccuracies (by using float arithmetics)
2010-03-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.3.1
2010-03-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added 'colorbar sampled' and 'colorbar sampled line'
2010-03-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Imported all patches to PGF written by Christian Feuersaenger.
- Fixed bug: axis descriptions for |small| and |footnotesize| styles were
too large
- added |tiny| style
2010-03-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: overlay did not work properly
- Fixed bug: grids worked only for boxed axes
- Now, anchor can also be the value of a named node inside of the axis.
2010-03-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: \pgfplotstablesave did not reset 'postproc cell content'
2010-03-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- removed spurious spaces in table package
2010-03-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added |sort| key for tabletypeset.
2010-02-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: the auto-generation of .dep files could fail.
Now, it will only be generated (automatically) if we are currently
externalizing.
- improved (wrote) docs for histogram plots and quiver
plots.
2010-02-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \pgfplotsutilstrcmp
- rewrote API for 'iflessthan' of the array sort. It is now a general
utility function.
- added a lot if styles for comparison functions, among them
'fixed <', 'float <', 'int <', 'string <', 'date <' and corresponding '>'
variations.
- Fixed bug: the 'date type' was broken due to a missing comma
2010-02-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: providing a point meta expression twice as in 'point meta=<expr>, point meta=<expr>' yielded an infinite recursion
- Provided first rudimentary version for \pgfplotstablesort
- Added first version of a histogram plot handler.
2010-02-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed docs for \addlegendimage which was documented using the wrong name |\legendimage|
- Allowed paragraphs in legend texts (was broken before)
- the updatelimits and parsecoordinates are now available throughout the
complete axis.
They can also detect 3d coords automatically and enable 3d axes if so.
\addplot will use a specialized variant which respects \addplot vs
\addplot3
2010-02-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- number printing: added 'sci generic' style to customize the appearance
of scientific format and a 'verbatim' style which doesn't use TeX macros
for the formatted numbers.
2010-02-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'variance list' to regression feature
- added |trim cells| to table input.
- the table typesetting routines are now in a separate file.
It is now necessary to use \usepackage{pgfplotstable} to use them (as
documented).
2010-02-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed problem with table prepare catcodes and argument parsing
- finished user interface and continued implementation for 'linear
regression'
2010-02-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented col sep=& (or col sep=ampersand)
- added support for 'linear regression'
2010-02-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added support for inline data as argument to
\pgfplotstableread{
row
row2
}{\macro}
- inline tables are now accepted directly for \addplot table and
\pgfplotstabletypeset
2010-02-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added choice 'point meta={TeX Code={\def\pgfplotspointmeta{42}}}' and
'TeX code symbolic'.
2010-02-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed problem with spurious white space occuring during table input command
2010-02-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added 'numeric type' to table package to switch back from string type or
data type.
- added 'numeric as string type' to table package.
- tuned quiver plot handler
2010-01-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added user interface and tests to quiver plot handler
- fixed some bugs in the new internal structure. There will be more
changes to prepare for Till Tantau's new Data Visualization Engine
2010-01-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- First draft of a quiver plot handler (undocumented).
2010-01-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Rewrote internal structure to allow better extensability of the plot
handlers, particularly the number of accepted input data fields.
2010-01-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed problem with spurious white space occuring during table input command
- added 'visualization depends on'.
2010-01-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Introduced 'compat=1.3' . The name 'compat=newest' was not not such a
good idea since it might introduce a problem for following releases.
- Emphasized key names in references to show that /pgfplots/, /tikz/ and
similar prefixes are unnecessary.
- Added character lists |table/ignore chars| and |table/white space chars|
to handle special characters in input files.
- Fixed the 'xticklabels' key such that it also accepts '\\' terminated
lists. This fixes strange bugs with dots '.' as last characters in
entries.
2010-01-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added sanity checks such that 'xmin/max' and friends can't be invoked
within an \addplot.
- plot gnuplot: added user customizable styles to change the dummy
variables. The initial config will now use 'x' for 1d, 'x,y' for 2d, 't'
for 1d parametric and 'u,v' for 2d parametric plots.
- fixed bug: one couldn't use different log/normal scalings in a group
plot. Relaxed sanity checking here.
- added docs for |variable| and |variable y| which appeared to be missing.
2010-01-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed that '\addlegendimage' did not respect the every plot styles.
- added 'every legend image post' style.
2010-01-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added support to generate makefile dependencies for pgfplots input files
automatically
2010-03-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: \pgfplotstablesave did not reset 'postproc cell content'
2010-03-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: \pgfplotstablesave did not reset 'include outfiles'
- Added 'colorbar to name' feature: no, colorbars can be placed
independently of an axis, even into the document's main text.
2010-03-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- changed 'legend to macro' to 'legend to name'.
2010-03-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: axis descriptions for |small| and |footnotesize| styles were
too large
- added |tiny| style
- added |legend to macro|, a method to export the legend to a macro which
can be used *outside* of the axis where it belongs to.
2010-03-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: 'draw=none' wasn't handled correctly.
2010-03-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: the table package had spurious spaces
2010-02-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: the 'date type' was broken due to a missing comma
2010-02-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug: providing a point meta expression twice as in 'point meta=<expr>, point meta=<expr>' yielded an infinite recursion
2010-02-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed docs for \addlegendimage which was documented using the wrong name |\legendimage|
- Allowed paragraphs in legend texts (was broken before)
2010-02-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- number printing: added 'sci generic' style to customize the appearance
of scientific format and a 'verbatim' style which doesn't use TeX macros
for the formatted numbers.
2010-02-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed bug in auto cross referenced of table package manual
2010-02-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed problem with spurious white space occuring during table input command
2010-02-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed problem with spurious white space occuring during table input command
2010-01-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: \coordindex for plot table from already loaded structure was
wrong.
2010-01-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added sanity checks such that 'xmin/max' and friends can't be invoked
within an \addplot.
- plot gnuplot: added user customizable styles to change the dummy
variables. The initial config will now use 'x' for 1d, 'x,y' for 2d, 't'
for 1d parametric and 'u,v' for 2d parametric plots.
- fixed bug: one couldn't use different log/normal scalings in a group
plot. Relaxed sanity checking here.
- added docs for |variable| and |variable y| which appeared to be missing.
2010-01-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed that '\addlegendimage' did not respect the every plot styles.
- added 'every legend image post' style.
2010-01-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug which occurs if 'legend style' is set *after* \begin{axis}.
- plot gnuplot: restored support for the '/tikz/parametric' option: it did only work if
one provided the prefix '/tikz/' explicitly
- plot gnuplot: parametric plots now use the SAME dummy variables as plot
expression. If you write variable=\x, 'x' will be the gnuplot variable. If
you write variable y=\y, 'y' will be the second gnuplot variable.
2010-01-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.3
2009-12-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- ticklabel cs did not respect the shift of 'tick align=outside'. Fixed
that.
2009-12-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a bug with line plots and plot expression.
- fixed a rarely occuring bug in auto-tick positioning: the case "if just
one tick position available" assumed log axes.
- changed 'try min ticks' for 3D plots from 4 to 3
- implemented support for a "too few tick labels" check for linear axes
- changed activation of 'every 3d description' such that it is processed
earlier. It should now be possible to overwrite more keys for 3D plots.
- updated docs for clickable lib.
2009-12-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the color bar modification of yesterday was not completely correct,
fixed that
- width/height are now processed with \pgfmathparse
- fixed bug in 'colorbar horizontal' style
2009-12-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved extensibility of the point meta input methods
- fixed buggy treatment of some automatic cross references in manual
- fixed bug: log basis x changed the formatting of logarithmic y and z
axes as well.
- color bars can now be positioned using the axis description cs of the
PARENT axis.
2009-12-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed buggy treatment of extra ticks in 3D axes
2009-12-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a reverse axis special case which lead to improper placing of tick
labels (they incorporated the tick width with wrong sign)
2009-12-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added and documented |[xy]bar legend| styles and |[xy]bar interval
legend| styles
- renamed 'every mesh legend' to 'mesh legend' for consistency
- improved 'mesh legend' (rescaled and reshiftet it a bit)
2009-12-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed expansion bug in 'scatter/classes'
- added the \addlegendimage extension which simply provides options for a
further legend image.
2009-12-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added variant |xticklabels from table|
2009-12-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \pgfplotstabletranspose command.
2009-12-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the 'log basis *' implementation didn't handle unbounded coords
correctly; fixed that
2009-12-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug in processing of axis lines.
The new version should also allow 3D axis line variations and reversed axes
- fixed bug occuring for reversed axes and the 'above origin' (and
friends) anchors.
2009-12-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed plot graphics and reversed axes
- allowed reversed color bars
- fixed axis line variations and reversed axes
2009-12-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added '3d box=complete' feature
2009-12-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- found and fixed bug: tick labels could penetrate the axis. This should
no longer happen.
2009-11-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \pgfplotsinvokeforeach
- worked on docs
2009-11-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a (rarely occuring) bug in plot table where the detection if the
arg is a file- or structure failed.
2009-11-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added the 'color list' cycle list which contains only colors (now
markers). This might be handy in conjunction with |cycle multi list|.
- updated docs.
- a copy of the automatic image externalization 'external' lib is now
available when using
\usepgfplotslibrary{external}
even without Tikz CVS installed.
- 'width' and 'height' can now be queried with
\pgfkeysvalueof{/pgfplots/width} while axis descriptions are processed.
- extended the |function graph cut y| by a |foreach| feature to provide
the input tables.
2009-11-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug with cycle multi list: it couldn't be overridden with cycle
list or cycle list name.
- added \addlegendentryexpanded
2009-11-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- wrote primitive exception handling for better error messages (in
pgfplotscore.code.tex)
- fixed \thisrow in create on use statements: it did not respect aliases.
2009-11-18 Nick Papior Andersen <zerothi@users.sourceforge.net>
- Added a key |line legend| which sets the |legend image code| back
to its original value. This makes it easy to use area legends
together with line legends
- The docs have been updated accordingly. See the example under
|area legend|
2009-11-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- auto xrefs now support point coordinate systems.
- auto xrefs now provide an interface to deal with tricky active
characters (for |-)
2009-11-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved sanity checking for plot file by introducing trailing 0 0 0 to each line
2009-11-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved docs for 3D coordinate ordering.
- fixed bug with |samples y|.
2009-11-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved plot gnuplot and 3D interface
- fixed some 3D plot expressions things (samples y, y domain where not
completely correct)
2009-11-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- tuned the |footnotesize| style.
2009-11-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added |rawx|, |rawy| and |rawz| math constants to access unprocessed
input coordinates.
2009-10-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved loop macros
2009-10-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved the interface for |nodes near coords|
- added starred key versions for |use mapped color*|, |nodes near
coords*|, |scatter/classes*|. These starred versions APPEND code to |@pre
marker code| insteaf of overwriting it.
- documented |nodes near coords| and the starred variants for scatter
plots.
2009-10-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added col sep=tab
2009-10-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed buggy xshift and yshift keys: they shifted axis descriptions too
much
- fixed buggy 'hide x axis': it lead to removal of *y*tick marks and grid
lines.
- during plot table: renamed \x, \y, \z etc to \columnx, \columny. They
posed naming conflicts (and are perhaps useless anyway).
2009-10-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- It is now possible to access all table columns as long as |\addplot
table| is working. Possible occurences are coordinate filters or point
meta expressions.
- |point meta={<expression>}| won't yield error messages any longer if the
expression contains temporary control sequences like \thisrow.
- rel axis cs now invokes the math parser.
- added 'restrict expr to domain'
2009-10-14 Nick Papior Andersen <zerothi@users.sourceforge.net>
- Added a MakeFile for the test folder. One can use
this for compiling sections individually. I.e.:
* make pgfplotstest.libs.groupplots.tex
would yield only typesetting of the groupplots
test section.
- Currently it cannot handle more than one section at a time
although it can process the whole by calling:
* make all
* make test
* make pgfplotstest.pdf
which are all equivalent!
2009-10-13 Nick Papior Andersen <zerothi@users.sourceforge.net>
- Changed documentation for units and groupplots library
- Updated code of groupplots with filtering keys
2009-10-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Improved placing of axis labels: the |near ticklabel| anchor was not
completely correct.
2009-10-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added |cycle multi list|.
2009-10-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added |axis background|
2009-10-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed buggy scanline detection for plot table.
- fixed support for special anchors when non-rectangular shapes are used.
- added support for legend in scatter/classes.
2009-10-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- revised manual and worked on cross referencing
- fixed buggy tick show tests for non-boxed axis lines
2009-10-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- |plot coordinates| now supports mathematical expressions.
2009-10-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Manual: added (auto-generated) document-internal pdf links and
implemented syntax analyser for codeexamples to
generate cross-references automatically.
2009-09-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed reversed axes for 3D axes
- added new, experimental feature 'allow reversal of rel axis cs'. It
affects 'rel axis cs' and 'ticklabel cs' in case of reversed axes.
2009-09-26 Nick Papior Andersen <zerothi@users.sourceforge.net>
- added a new library which can group plots.
* \usepgfplotslibrary{groupplots}
- a new environment \begin{groupplot} has been created
- within the environment a command \nextgroupplot[<option>]
can be used.
- groupplots can easily typeset several plots in a matrix
style so that they are aligned
- it is possible to limit the tick labels to one side of
the matrix, be it x tick labels at only the top row or
the bottom row. Or the y tick labels only at the first or
last column, on the left or the right, respectively
- a quick documentation for the new library has been
introduced
- \usepgfplotslibrary has been modified such that it
detects loaded files from \usetikzlibrary
2009-09-25 Nick Papior Andersen <zerothi@users.sourceforge.net>
- restructured the reference manual file. All files:
* pgfplots.reference.<name>.tex
was in the old pgfplots.reference.tex file
2009-09-25 Nick Papior Andersen <zerothi@users.sourceforge.net>
- changed the surfshading library name to be consistent with the
new names. In conjunction the drivers of the surfshading library
has been changed accordingly.
- the unit library has a more customizable usage of typesetting units
- the unit library automatically sets units on when loaded
- updated the documentation according to changes done in unit library
- the command \usepgfplotslibrary now loads both:
* "tikzlibrarypgfplot.<lib>.code.tex"
* "pgflibrarypgfplot.<lib>.code.tex"
- added the environment \begin{pgfplotslibrary}...\end{pgfplotslibrary}
to the manual which shows how the user can import a library.
Displaying the following:
* \usepgfplotslibrary{<lib>}
* \usetikzlibrary{pgfplots.<lib>}
- updated the doc to use the above command where needed
2009-09-24 Nick Papior Andersen <zerothi@users.sourceforge.net>
- added backwards compatibility for the libraries, i.e. recreated
old files with only contents '\use...library{<package>}'
- added the command \usepgfplotslibrary which should be used
if users wants a clearer vision of where libraries are loaded from
- moved the unit test into proper location
2009-09-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: the \pgfplotspointaxisorigin was not clipped properly,
resulting in number too large bugs.
2009-09-23 Nick Papior Andersen <zerothi@users.sourceforge.net>
- changed the names of some of the files in the package. Namely:
* doc/latex/pgfplots/pgfplots.reference.units.tex -> doc/latex/pgfplots/pgfplots.libs.units.tex
* tex/generic/pgfplots/libs/tikzlibrarydateplot.code.tex -> tex/generic/pgfplots/libs/tikzlibrarypgfplots.dateplot.code.tex
* tex/generic/pgfplots/pgfplots.units.tex -> tex/generic/pgfplots/libs/tikzlibrarypgfplots.units.code.tex
* tex/generic/pgfplots/pgfplots.stackedplots.code.tex -> tex/generic/pgfplots/pgfplotsstackedplots.code.tex
* tex/latex/pgfplots/libs/tikzlibrarypgfplotsclickable.code.tex -> tex/latex/pgfplots/libs/tikzlibrarypgfplots.clickable.code.tex
This is done to be more consistent in naming convention. As old "pgfplotsclickable" and "dateplot"
libraries has changed names former versions are not compatible. This should in some way be fixed.
- updated the doc according to the new name convention
- updated the "pgfplots.core.code.tex" to use the new names
- changed the unit to a library and moved it to "libs" in manual
- added a "mkdir" command in the MakeFile such that the user who has
just downloaded the package doesn't need to make the "gnuplot" directory by hand
2009-09-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed table loading: the NL character was present as a space after each
read line, which made col sep!=space buggy
- fixed manual bugs
2009-09-20 Nick Papior Andersen <zerothi@users.sourceforge.net>
- added the label units. It is now possible to add units in the labels such
such that it can easily be maintained and edited.
- a documentation of the implementation is added.
2009-09-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added the 'plot box ratio' feature.
2009-09-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added the 'nodes near coords' feature (especially useful for bar
plots). It draws nodes besides/above the coordinates and shows the
coordinate value.
- Added the 'variable y' feature.
- Implemented support for non uniform color map specifications.
2009-09-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added |each nth point| filter
- Added |restrict [xyz] to domain| filter
- Improved docs
2009-09-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed 'unbounded coords=jump' for the log case
2009-09-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added first version of 'unbounded coords=jump' method.
Appears to work for line plots as it ought to.
- added support for mesh plots as well
2009-09-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Implemented 'z buffer=auto' and 'z buffer=reverse x seq' and 'z
buffer=reverse y seq' modes. The default z buffer for surface plots is now
'auto'
- changed drawing sequence of minor and major tick/grid lines.
- Fixed bug related to 'forget plot' (legends didn't work as they should)
- Fixed bug: /tikz/ybar and /pgfplots/ybar did not work as documented
2009-09-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed y tick scale label for the new label placement stuff.
- Introduced sanity checking for point meta data.
2009-08-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added sanity check to avoid usage of \thisrow in point meta arguments.
2009-08-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the '[xyz]tick=data' feature now suppresses multiple occurances of the
same tick (a very simple method, it checks for *exact* matches only).
- removed the cause of a missing character warning
2009-08-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed processing of 'z buffer=sort' for log axes.
- Fixed buggy \ticknum handling: the '[xyz]ticklabels' lists did not work
properly.
2009-07-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added check for 'every 3d view {<h>}{<v>}' styles which may prepare
specific options.
2009-07-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed |log basis [xyz]| processing in clickable lib.
- clickable lib: there was a bug in the drag'n'drop gradient computation
of semi log plots - gradients were computed base e although they should
be base 10.
- implemented 'mesh/ordering=colwise' for 'shader=interp'.
2009-07-27 Stefan Tibus <sjti@gmx.net>
- Added the 'plot shell' and 'plot table shell' feature to plot output of
arbirtrary system calls.
2009-07-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added auto translation pgf => gnuplot for 'plot gnuplot'. It works for
'^' => '**'.
2009-07-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added the 'tick scale binop' feature to allow simple change from '\cdot' to '\times'
- added the 'log basis [xyz]' key.
2009-07-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed positioning of tick scale labels for 3D case.
2009-07-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- replaced '\definecolor' by '\pgfutil@definecolor' for ConTeXt
compatibility.
- renamed 'ticklabel dist' to 'ticklabel shift' to provide a more
consistent naming convention.
2009-07-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added sanity checking for non-existing colormaps
2009-07-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug with 'mesh/ordering=colwise'
2009-07-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'sloped like [xyz] axis' key for label alignment,
- added '[xyz]ticklabel cs' coordinate system,
- added 'near [xyz]ticklabel' anchor for every node
2009-07-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a bug related to the 'sqrt(num points)' thing for mesh plots (the
check for rounding errors did not work as expected).
- fixed bug in auto-scan line computation for plot table: it counted also
the header line with column names.
2009-06-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a bug in the 'meta min/meta max' handling: the arguments have not
been parsed correctly (the bug is not that old)
2009-06-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added style 'every 3d description' and changed option processing such
that description style changes are applied as soon as the axis' dimension
is known (2d or 3d).
2009-06-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed treatment of 'scan line length' for some plot table special
issues.
2009-06-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- using '/tikz/variable=\t' now also defines the shorthand function 't'
ATTENTION: this requires the most recent PGF CVS version!
- added temporary family for /tikz/variable to fix its usage in pgfplots'
axes
2009-06-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added draft for 'sloped' feature for axis labels
- improved the special anchor label alignment: it does not respect the
current transformation matrix (I renamed it to 'near ticklabel')
2009-06-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved sanity checking for short-hand styles for legend placement
- improved sanity checking for surfshading lib
- started to write code for label placement + backwards compatibility
switches. It is not complete yet.
2009-06-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved interface for mesh/surface plots.
2009-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added |no marks| key and updated docs.
- added short-hand styles for legend placement.
2009-06-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed shift transformations provided to an axis - these did not work
previously [requires recent pgf version].
- improved colorbar implementation
- added 'ticklabel style' alias to 'tick label style'
- improved support for pgf 2.00 backwards compatibility
2009-06-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- besides a lot of manual improvements, I have also fixed the |point meta min|/max
processing such that they work properly for the general case and for
special cases.
- implemented a user interface to draw arbitrary boxes in 'plot graphics'.
- added small optimizations to key setting procedures.
2009-05-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented and improved the expression+table input method
2009-05-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed the 'ticklabel cs' for 2D plots - it queried 3D stuff which wasn't
initialised.
2009-05-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed correct implementation of |overlay| for tick labels - my recent
changes required bounding box modifications and disabled that.
- Provided a (sophisticated) fix for the problem with legend styles:
now, it is possible to set 'legend image code' in \addplot AND the legend
remembers the draw modes correctly.
- to do this, I used 'current plot style' here - which handles key paths,
draw modes and all that stuff correctly.
- added legend image for mesh/surface plots
2009-05-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a (stupid) bug in the processing of skewed/rotated axis unit
vectors (|x| or |y| keys). It is now processed correctly.
- added sanity checking for stacked plots: now, an error message is raised
if the number of points of successive stacked plots does not match.
2009-05-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed the implementation of 'current axis' for unfinished axes - it did
not work since the rewrite of alignment features.
- moved the declaration of the 'current axis' leight weight node before
the processing of stored plots. This means it is possible to reference it
in path/plot commands.
- fixed the '\addplot+[ black]' bug - the white space doesn't hurt any
longer.
- \ref now works properly inside of moving arguments (as \caption) without
the need of explicit \protect ion.
2009-05-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'reverse legend' feature, thanks to Tom Cashman for the
implementation!
2009-05-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- now I remembered why `legend image code' did process its arguments in a
separate scope -- and I restored it (and documented the change).
Now: the plot style is activated before `legend image code' is evaluated.
This allows to redefine `legend image code' inside of plot styles.
- fixed bug: the re-using of outer normal vector did not work properly
2009-05-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed the default 'legend image code' things - they also needed to be
changed.
- added tolerances to tick placement code: now, tick labels are placed if
they are no more than 0.05pt beyond the axis limits. The threshold can be
configured.
- improved manual section for tick docs: introduced subsections and moved
special stuff into a "fine tuning" section.
2009-05-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed 'legend image code' - it did not provide the argument as
documented.
2009-05-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Restructured the manual. Now, the "command reference" and "option
reference" has been merged into one large "reference".
The new stuff should be easier to navigate.
2009-05-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- changed 'ticklabel pos' initial value to 'default'.
- added '[xyz] dir={normal,reverse}' keys (work correctly for 2d,
not yet for 3d)
2009-04-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed several bugs which have been introduced in the latest changes
2009-04-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added |preproc/expr| style to table package.
- added |fonts by sign| style to table package.
2009-04-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed broken '[xyz] tick scale label style' keys
2009-04-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added the |value|, |abs value|, |upper| and |lower| options to enlarge limits.
2009-04-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added public API commands \pgfplotspointouternormalvectorofaxis,
\pgfplotspointoutsideofaxis and the same for the ticklabelaxis.
2009-04-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'rel axis' coordinate system.
2009-04-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Moved sanity checking for end-of-scanline autocompletion out of standard
plots.
2009-04-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- updated error bar implementation: it works now also for 3D plots and it
is a more efficient.
ATTENTION:
*********this requires the PGF CVS version of 2009-04-13 or newer!*****
- added support for end-of-scan-line markers for 'plot coordinates' and
'plot file': empty lines end a scan line.
This allows mesh input without explicitly providing 'rows' or 'cols'.
2009-04-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added a style for string symbols as input coordinates.
2009-04-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- `legend image code' now also evaluates pgfplots options. furthermore, it
can be changed inside of options for \addplot.
2009-04-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added /pgfplots/colormap access=map|direct key.
- simplified input format of colormaps
- changed the anchors. Now, all anchors use the BOUNDING BOX of the axis
instead of local coordinates. This does also work for 3D and for skewed or
reversed axes.
2009-04-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- table package: improved handling for empty cells in create column
statements. An empty cell will be considered as 'zero'.
- fixed axis cs for 3D case
- incorporated tick dimensions into 3D axis scaling (approximately as
before for 2D axes)
2009-04-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed surface shading problem: both, pdftex and dvips now produce useful
results and the resulting pdf/ps documents can be processed by
ghostscript and standard viewers.
Switching to BitsPerCoordinate=24 fixed the problem.
2009-04-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added public interface \pgfplotsmathviewdepthxyz and
\pgfplotsmathfloatviewdepthxyz inside of an axes.
- added 'point meta=<expr>' feature: \addplot[point meta={x+y+z},scatter] ...
- removed the optimizations for the binary output sub-package - they did
not work at all.
- updated the manual examples for the new view parameters
- finished the clip-path implementation so far. It appears to work
correctly.
- implemented first semi-correct first of surfshading and dvips driver.
However, it works only after converting the ps to pdf :-(
The backwards conversion pdf->ps fails with limitcheck as before.
2009-04-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- re-enabled error bars and fixed bug
- fixed newly introduced optimization of the binary output sub-package: it
lead to an infinite loop :-(
2009-04-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- disabled error bars temporarily - one of my latest changes caused
problems.
- added 'cube/size [xyz]' for the cube markers
- fixed bug in cube and cube*
- Changed semantics of 'view'. It is now 'view={<azimuth>}{<elevation>}'
as in matlab.
2009-03-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved 3D plot tick label alignment issue
2009-03-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- found bug in error bar implementation - but I don't know where it comes
from yet.
2009-03-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented expression plotting features inside of 'plot table' for the
plot from structure method as well.
2009-03-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added (first draft with) support for expressions in 'plot table', for example
\addplot table[x expr={\coordindex},y expr={\thisrow{std-L2} * \thisrow{maxlevel}}] {regtable};
2009-03-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added support for \coordindex inside of marker streams (interesting for
scatter plots).
2009-03-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed the new placement of ticks such that is also works for 2D plots.
It will also work for reversed axes. alignment is still not functional.
2009-03-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented proper placement for 3D axis tick positions.
Alignment is prepared, but not functional yet.
2009-03-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added some internal methods to distinguish foreground and background in
3D axes - required for a better placement of ticks and for the axis labels
anyway.
- Added image externalization for some expensive examples to improve manual
compilation speed.
2009-03-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- renamed the 'z buffer=sort coordinates' choice introduced yesterday to
'z buffer=sort'. I'll take care that it yields useful results.
- fixed bug in the new option processing - some /tikz options were
important during \addplot, but since the new strategie silently ignores
/tikz options, I needed to add exceptions.
- added implementation for z buffer=sort and mesh plots
- allowed 3D line plots + mesh handler
- optimized new option processing
- changed default shader to faceted
2009-03-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \pgfplotsarraysort
- added |z buffer=sort coordinates| for use with scatter plots (not very useful for
any other plot type yet)
2009-03-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the point meta now always uses floating point routines internally; the
case distinctions have been eliminated.
- added keys 'point meta rel=axis wide|per plot' and 'point meta min' and
'point meta max'.
- added 'create col/' search path to table package.
2009-03-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added "cube" and "cube*" markers for 3D axes.
- added 'unique' row predicate which suppresses multiple occurances of the
same key in one designated column.
2009-03-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- introduced to use rows=cols=sqrt(N) if neither rows nor cols is provided
in a mesh plot.
2009-03-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved 'view' processing for 3D axes.
2009-03-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed decoding bug of interp shader: now, acroread is able to read it!
2009-03-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- provided several 3D examples in the manual and fixed corresponding bugs
in parameterized 3D plots.
2009-03-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- found and fixed encoding bugs in binary conversion. The surface lib now
produces visually correct results - although acroread is still complaining
and doesn't show anything :-(
2009-03-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- wrote further basic level table access commands.
- surf shading now understands the colormap. Fixed bugs in mapping of
dimen registers
- startet primitive heuristics for z buffering of mesh/surf plots in the
|mesh/z buffer| key.
- added fast prepend list
2009-02-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- first semi functional version with bilinear interpolation shading (gouraud)
2009-02-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added public methods for access to table elements [untested and undocumented
so far].
- added pgfplotslistset [untested]
- worked on binary encoding for signed integers
2009-02-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed enlarge z limits functionality (was broken)
- provided 3D examples in reference manual.
- improved alignment of 3D tick labels slightly
- changed semantics of enlarge limits=auto for 3D plots
2009-02-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- The draw,fill bug introduced in the latest changes of 2009-02-20 appears
to be fixed now. Nevertheless, I'll need to revise those changes.
- the \label bug which also occured in this change is now fixed as well
- fixed manual typo
- implemented functionality 'mesh/ordering' and 'mesh/flat mode={corner,mean}|.
- plot[mesh] works now also for 1D case.
2009-02-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- The processing of draw options and behavior options still causes a lot
of overhead- and even bugs. At least the manual compiles now.
Maybe that wasn't my best idea...
2009-02-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- changed complete processing of 'draw options' and 'behavior options'.
They are now the same, no special treatment is necessary.
2009-02-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented first functional mesh - and surface plots (the latter with
flag shading).
The user interface is lacking, however. And, of course, there will never
be a real renderer - but it looks really good (up to the bugs)!
2009-02-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- provided some more code documentation
- improved axis vector initialization for 3D plots
- provided low-level interface commands and a corresponding section in the
manual.
- implemented tick label positioning for 3D axes. It works up to orthogonal special
cases.
2009-02-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.2.2 (bugfix release for CTAN)
2009-02-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed overlay bug in conjunction with pgf 2.00 and legends
2009-02-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved compatibility with french babel settings: the manual compiles
now even with special chars activated. Added section in FAQ
2009-02-13 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug in color map key.
- introduced scaling section in manual
- documented 'only marks'
- colormap now accepts 'rgb255'
- added more colormap styles.
- added 'mark=text' which draws arbitrary TeX content as plot marks
2009-02-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.2.1 (bugfix release for samples key)
2009-02-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed nasty bug: the 'samples' key did not work! One needed to provide a
domain as well...
2009-02-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug with axis [xy] line*=none
2009-02-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved sanity checking for 'scatter src'.
2009-02-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved low level lists: \pgfplotslistforeachungrouped can now be
nested.
- fixed bug in \pgfplotstablecopy
- added \pgfplotstablevertcat
2009-02-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added algorithm for automatic scaling of 3D plots (when used with the
view option).
2009-02-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'plot graphics' feature.
2009-02-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.2
2009-02-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved sanity checking in table package.
- fixed max/min implementation for fpu
2009-02-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- patched key paths for plot file and plot table. One could not provide
options with key path /pgfplots. This will need a little bit more
attention later-on, see todo.txt.
2009-02-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- removed missing character warnings
- fixed bug with domain processing for plot gnuplot.
- fixed bug in FPU : fpu+pgf 2.00 is problematic with unary minus signs
2009-01-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- provided backwards compatibility for the domain and |samples at| key:
the tikz variants are used by default now.
2009-01-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- manual improvements: fixed several typos in the manual; improved section
about alignment and section about upgrade remarks.
- manual improvements: replace a lot of gnuplot examples with 'plot
expression' commands.
- fixed the broken |axis equal| feature - it collided with the tickmin/max
processing. The tickmin/max is now processed somewhat different
- removed (some of the) 'no pt in nullfont' log warnings
- now, every input file will be protocolled to the log file (only).
2009-01-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- re-implemented |domain|, |samples| and |samples at| keys. They are now
independ of the |/tikz/| variants - and provide the complete data range of
pgfplots.
- fixed missing \endgroup in plot gnuplot (in the case that -shell-escape
was not available)
- fixed small bug with empty-plot-special case and tickmin/max resetting
2009-01-21 Pascal Wolkotte <wolkottept@users.sourceforge.net>
- implemented '[x|y]tick[min|max]' option
2009-01-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug: 'scatter/classes' couldn't be provided as behavior option.
2009-01-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved fault tolerance of |scatter/classes|.
- fixed scoping bug with plot markers
2009-01-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented \pgfplotstablesave
- \pgfplotstabletypeset and \pgfplotstabletypesetfile are now the same;
the input format is autodetected.
2009-01-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented simple test for 'samples at' vs. 'domain'
- implemented 'table/create col/set list' style
- implemented a method to create new tables from scratch
- implemented some more postprocessing routines for table package
2009-01-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug in clickable lib: logarithmic scales in x axes have not been
processed properly.
- now, the logarithmic sampling won't be applied for parametric plot
expressions. Furthermore, it has been optimized.
- improved compatibility between FPU and fixed point library inside of
pgfplots
2009-01-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- both, plot gnuplot and plot expression now sample their points
logarithmically if the x (y) axis is logarithmic.
2009-01-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the fpu is now used automatically for plot expression and for the table
create col/expr feature. However, it will be disabled during the low-level
drawing commands of pgfplots. I rewrote some of the internals to avoid
problems with the low data range of tikz (for example during domain
processing).
2008-12-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved FPU support
2008-12-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added backwards compatibility switches for my new PGF library FPU.
2008-12-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed some issues with stacked plots and skewed axes
- fixed a lot of manual typos and mistakes, thanks to Jeremie Knuesel!
- Greatly simplified notation for |plot expression|.
- introduced |\addplot gnuplot| as alias for |\addplot function|.
2008-12-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added |create col/expr accum| style: a variant of |expr| which now
allows simple accumulation of columns
- added a |date type| style based on the pgf calendar package
2008-12-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- provided a further improvement for empty plot handling: the normal
processing is now applied for empty plots, with special handling for the
named start/end coordinates.
- improved future compatibility with FPU: just in case it moves to a
separate library, I will check for such a thing.
2008-12-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- there was a bug with minorgrids auto-deactivation which has been fixed.
- fixed a 'plot function[domain=..]' bug introduced yesterday
- floating point methods now don't use 'fp' for mantisse computations if
the fixed point lib is used
2008-12-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- scatter will now assign a mark if none is set.
- empty plot bug has been fixed.
- using xmode in wrong context leads to error message.
- xticklabel pos now accepts 'top' and 'bottom'
- manual has more compact index: I removed the '/pgfplots/' and '/tikz/'
collections.
- improved index formatting.
- re-implemented plot expression's sampling method. The PGF \foreach
statement does not allow sampling domains beyond PGF's native math parser,
the new implementation does also support the 'fp' package (combinded with
the associated PGF library).
Efficiency is expected to be higher than the previous \foreach
implementation.
- Provided a specialized processing of the |domain| argument for plot
function which avoids the pgf math parser. Now, plot function provides the
full data range of gnuplot.
2008-12-05 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved sanity checking for plot coordinate syntax; empty lines in plot
coordinates are now processed correctly.
- added alias for 'sample' key. It can now be provided as argument to axis
environments.
- added |no markers| shortcut style.
- Added documentation for interrupted plots (for example for
discontinuities in plots)
2008-12-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- updated docs.
- Fixed bug when there are less legend entries than plots.
- added 'forget plot' option (and 'every forget plot' style)
- made '/pgfplots/domain' option a public key alias to '/tikz/domain'
2008-12-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed a remaining bug with 'axis equal'
- fixed bug in pgfplots/tikz search path code
2008-11-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added keys 'axis equal' and 'axis equal image' to get the same length
for each unit vector.
2008-11-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- optimiziation of \pgfmathfloattofixed yields 7% time savings for
pgfplotstest. For plots with many points it will be even more.
2008-11-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added '/pgfplots/refstyle={label}' key.
- added 'read completely' key.
- fixed bug with error bars: some of the latest changes must have been
during sleep.
- eliminated 6 dimen registers.
2008-11-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- document bounding box modifications with 'overlay' option of pgf.
The examples require the latest CVS version of pgf, because pgf 2.00 has a
bug here (overlay and matrizes).
2008-11-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'scaled ticks=manual' feature. It allows complete control
over the scaled tick algorithm and scaled tick label placement.
- improved support for french language, i.e. for active ';' and ':'
characters. The manual does not compile completely if switched to french,
but it is not much.
- updated pgfplotstable such that it can be adopted to more general tasks.
As example, html file output has been added to the manual.
2008-11-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- the clickable lib can now be used independently of pgfplots.
2008-11-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved compatibility between pgfplotstable and colortbl: \rowcolor
and dec sep align (sci sep align) now works properly.
- Added 'every col no <index>' style as alias for 'display columns/<index>'.
- provided error message if \pgfplotstablerow is used in the wrong
context.
- improved pgfplots documentation.
- improved pgfplotstable documentation
- 'sci sep align' and 'dec sep align' now only enable math mode for their
numbers, not for empty columns.
2008-11-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added error bar adjustments for 'ybar' style
- fixed bug: error bars are now drawn after the main path
2008-11-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed missing code portion for scatter and log plots
- added 'view' option which allows to specify pitch and yaw for definition
of a 3D viewport (definition of x,y and z unit vectors of PGF).
2008-11-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- documented default values of cycle lists.
2008-11-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- prepared more code for 3D-axis drawing. It is growing now and won't take
long for good-looking 3D figures.
2008-10-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- used 'y domain='<empty> as feature for \addplot3 (\x,\x,\x):
this will sample from a line, not from a surface.
2008-10-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented user interface to manually place 2D/3D tick LABELS (docs
missing).
The next step is to predefine them automatically for 3D plots.
2008-10-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- renamed 'scatter plot' keys to 'scatter'
- improved scatter plot user interface (not yet documented in parts)
- implemented input methods for scatter coordinates (not yet documented)
- worked on 3D axis generation.
2008-10-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Implemented colormaps.
- Implemented scatter plots.
2008-10-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed a bug introduced in latest changes: 'tick align' produced wrongly
positioned tick labels.
2008-10-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed a bug related to auto-tick placement and special cases of the
scaling transformation.
- Documented the new freedom in axis unit vector placement, reversed and
skewed axes.
- Introduced optimization for orthogonal axes.
2008-10-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'copy' and 'sqrt' features to table package.
2008-10-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Revised all new routines such that the 2D framework is running again.
All 2D tests appear to be ok.
The 3D stuff is neither documented nor ready, although early things
work. In the moment, it is only slowing things down, see todo.
- Updated clickable lib to work with the new framework.
- Removed remaining plain TeX '\loop' commands
2008-10-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Restored state of 2008-09-25 because something did not work and I don't
have a stable version yet.
- Updated compatiblity for pgf 2.0: inserted 'min exponent for 1000 sep'
into compatibility files
2008-10-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented input routines for 3D plots using \addplot3:
- coordinates,
- gnuplot,
- file,
- table,
- expression.
- updated coordinate streaming methods to work with 3D data.
I also cleaned and optimized the 2D code.
-> stacked plots and error bars do not reflect this yet!
- added 'plot function[<further behavior options>]' which are merged
together with those after 'plot[<behavior options>]'
2008-10-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented first running 3D axis with orthogonal projection.
Most features work, especially tick placement, grid lines, tick label
placement. Some detail decisions of how to things look pretty have to
be done and realized. Scaling does not work yet and there are still
plenty of open problems. The user interface for setting views is crual.
2008-10-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug related to 'current axis' and origin anchors which occured
if axis limits have been restricted manually and axis descriptions
employed origin anchors.
- continued the change to logical coordinates.
2008-10-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- changed internals to use logical coordinates consistently.
- Added feature 'x={(10pt,-3pt)}, y=-1pt'; allowing
- skewed axes,
- reversed axes,
- rotated axes,
as preparation for 3d plots.
2008-09-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- optimized number processing and log computations. Logs are now a factor
of 3.8 faster.
2008-09-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Provided options to manually configure the tick scaling algorithm:
either 1/10^<exponent> or 1/<real> can be configured.
- Added check for PGF 2.00 availability
2008-09-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Placed all drawing commands for plots and markers into separate scopes
to end the effect of 'fill opacity' and 'dotted' styles.
FIXME: check whether this affects any named nodes and such!
2008-09-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Improved compatibility with figure-environments. I had to turn
"hidden=false" to fix this incompatiblity. I hope this does not produce
visible artefacts... needs to be checked.
2008-09-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'include outfiles' option to table package, together with
'force remake'
2008-09-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed spacing bug in table package.
- outfile and debug feature of table package now produce proper newlines.
2008-09-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added error messages if the table typeset features rely on LaTeX
packages (array,booktabs) which have not yet been loaded.
2008-09-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'clear infinite' postprocessor to table package.
2008-09-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- re-implemented minimum and maximum computation because the PGF math
parser interface has been changed. The changes are backwards compatible
now.
- fixed a bug in logarithm computation.
- fixed some bugs related to the pgfplotsclickable library
2008-09-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Provided sanity checking for gradient computation in table package:
division by zero now leads to empty cells.
2008-08-22 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added pgfplotsclickable library which displays point coordinates when
clicking into the plot region (acrobat reader only; relies on acrotex
bundle)
2008-08-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Release 1.1
2008-08-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added a library for abstract types of input coordinates (for example
dates).
2008-08-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- change 'every axis grid' default style to 'thin,black!25'. This is less
intrusive than 'help lines'.
- fixed small bug in tick routines: they did not account for tikz drawing
modes so 'draw=none' was ignored.
- fixed context test cases
- Improved manual
2008-08-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added several aliases for style keys. Something like 'x tick label
style' always requires manual lookups while 'xticklabel style' is at least
consistent with the 'xticklabel' key.
2008-07-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added environment 'pgfplotsinterruptdatabb'
- fixed bug in |minor tick num|
- fixed bug in alias feature of table package.
2008-07-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added |xtick pos| and |ytick pos| keys and |[xy]ticklabel pos|
2008-07-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed bug in 'plot table' optimization: did not allow for 'alias'ed
columns.
2008-07-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved manual
- provided better default key-paths such that '/pgfplots' can be omitted
in many places.
- Added \label / \ref support. Now, single plots can be referenced and
\ref{label} inserts the associated legend image.
2008-07-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- markers are now drawn separately, after the clipped range. Instead of
clipping their *paths*, their positions are clipped: a marker is either
drawn completely or not at all.
- The option 'clip marker paths' can be used for backwards compatibility
- added |axis on top| key for area plots: in this case, axis descriptions
are drawn on top of plot graphics.
2008-07-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Now, plot table{<file>} has linear runtime.
- implemented fast low-level lists also for errorbars.
2008-07-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- I worked on the coordinate lists and finally got linear runtime.
In fact, the idea of Till turned out to be the most effective one (although
it is only preasymtotically linear).
- This makes the aftergroup-stack variable unnecessary.
- Some aspects are missing, but I hope I can fix them soon.
2008-07-16 Christian Feuersaenger <ludewich@users.sourceforge.net>
- replaced tikz-drawing commands for plots with basic layer commands.
Gain: about 12% faster than before!
- added |use aftergroup stack as fast list| to allow O(N) time for large scale plot
commands, given appropriate safe stack parameters of TeX.
2008-07-15 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented support for axis limits of order up to 1.0e+-2147483644
2008-07-14 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added support to simplify access the previous row during create table column
statements. Added one more numeric column creation style.
- added 'exp sep align' and improved 'dec sep align'.
2008-07-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- modified axis label placement for 'axis [xy] line' variations.
I think it's ok now...
- documented how to get multiple y axis
- modified log plot tick generation algorithm, I forget something
yesterday.
2008-07-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed log plot tick generation if the axis range is extremely small.
2008-07-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- moved a lot of directories and files around to better match the TeX
directory structure (TDS)
- used 'every mark' style for mark options - allows to append style
options.
2008-07-08 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'postproc cell content' feature to table package
- added 'preproc cell content' feature to table package
- fixed plot limit bugs arising in special situations
2008-07-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved several things in table package
- partial limits are now supported, for example 'xmin=4' or 'ymax=15'
- improved empty axis range handling
- modified transformations to avoid 'number too large/small' errors
- enlargelimits respects partial limits
- evaluated 'every axis plot' and 'every axis plot no <number>' in
\addplot commands, allowing not only style options but also behavior
options.
2008-07-04 Christian Feuersaenger <ludewich@users.sourceforge.net>
- implemented title, xlabel and ylabel as direct keys in pgf, allowing to
add suffixes or prefixes to already assigned values.
2008-07-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added default styles for non-boxed axis lines. This is more or less
experimental up to now and may still change.
2008-07-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed small issues in pgfplotstable manual
- eliminated one dimen register and one count register
2008-07-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added semicolon to gnuplot invocation to fix the strange behavior of
windows gnuplot.
2008-06-30 Christian Feuersaenger <ludewich@users.sourceforge.net>
- solved the problem of arrow heads and different styles for axis *lines*.
Not quite satisfactory, because one needs to choose between closed paths
and clean edges on the one hand and separate arrow heads or styles on the
other hand. See the documentation for details.
2008-06-29 Christian Feuersaenger <ludewich@users.sourceforge.net>
- wrote some styles for the 'create col' framework, namely to compute
piecewise gradients and quotients from one row to the next.
2008-06-28 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Wrote a \pgfplotstablecreatecol command to generate new columns in a
quite general fashion.
2008-06-27 Christian Feuersaenger <ludewich@users.sourceforge.net>
- renamed the last change from 'column/{[index]5}/.style' to
'display columns/5/.style' because it was not consistent.
- implemented code to balance rows in typeset table routines.
The first column is the measure, all other ones will be forced to
match its row count.
- documented new features.
- added |hide x axis| and |hide y axis|.
- added |enlarge x limits| and |enlarge y limits|.
- Added key |legend entries|.
2008-06-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added column/{[index]5}/.style and 'column indizes/5/.style'
- added 'select equal part entry of' style
2008-06-25 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added warning when loading tables '#1.tex' instead of '#1'.
2008-06-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved error recovery: empty plots are now discarded silently
- added column 'alias' feature for tables
- optimized code for grid line, tick line and tick label generation and
replaced tikz commands by basic layer commands.
pgfplots is now 36% faster!
- changed drawing sequence of axis lines and tick/grid lines. Now, tick
lines are no longer drawn on top of axis lines.
- introduced aliases 'axis y line=middle' and 'axis x line=center'
- added named node 'current axis' which provides anchors 'origin',
'above origin', 'left of origin', 'right of origin' and 'below origin'
-> this allows improvements of the non-boxed axis variants
- added those anchors also to the normal anchors.
- added styles 'every inner [xy] axis line'
- added styles 'every outer [xy] axis line' [untested]
- added command keys 'inner axis line style', 'outer axis line style' and
'axis line style'
2008-06-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- improved ConTeXt compatibility
2008-06-17 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed incompatibility between 'plot function' and german active "
character
2008-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Released version 1.0
2008-06-11 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added boolean |row predicate| to select table entries.
- added macro |\coordindex| inside of \addplot to allow index based
coordinate filters.
- added style keys |/pgfplots/skip coords between index| and
|/pgfplots/table/skip rows between index|
- added style |dec sep align| for table typesetting.
2008-06-10 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Fixed several warnings in manual
- reimplemented |minor tick num| as style which sets the [xy] variants
2008-06-09 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Replaced |xfilter| and |yfilter| by code keys |x filter/.code={...}| and
|y filter|. Backwards compatibility is checked. Added docs.
2008-06-09 Pascal Wolkotte <wolkottept@users.sourceforge.net>
- Added |minor x tick num| and |minor y tick num| option
- Adjusted section title format in documentation
- Filtered x and y tick's if axis x/y line is middle or center
2008-06-07 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Wrote more documentation, added |every axis plot post| style.
- Added |col sep=<space|comma|colon|semicolon|braces>| option for table
input.
2008-06-06 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added |minor tick num| option
2008-06-05 Pascal Wolkotte <wolkottept@users.sourceforge.net>
- Added options to choose the drawing of the axis lines
- Added options to include a discontinuity decoration on the axis lines
- Added options to align ticks with the axis lines
2008-06-03 Christian Feuersaenger <ludewich@users.sourceforge.net>
- Added options |before end axis/.code| and |after end axis/.code| and
|extra description/.code|.
2008-06-02 Christian Feuersaenger <ludewich@users.sourceforge.net>
- I have replaced all /tikz/ options with /pgfplots/ ones. The
documentation is updated to reflect this change.
Backwardscompatibility with \tikzstyle and the old /tikz/every... styles
is provided.
2008-05-31 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \pgfnumtabletypeset feature. It is quite sophisticated by now and
allows to typeset (selected parts of) numeric tables; rounds each number
to desired accuracy and provides number format styles.
2008-05-26 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added special values 'xtick=data' and 'ytick=data' to collect the first plot's
coordinates as tick data.
2008-05-24 Christian Feuersaenger <ludewich@users.sourceforge.net>
- First version of manual with pgfmanual styles is ready. It is not quite
final, but should be enough to communicate with Pascal.
- fixed plot expression to work properly.
2008-05-21 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added useful styles for all bar options.
2008-05-20 Christian Feuersaenger <ludewich@users.sourceforge.net>
- fixed some issues with stacked plots
- added public macros \plotnum and \numplots inside of an axis
- added options '[xy] tick label as interval=true|false'
- added support for 'ybar interval' plot handler (which I added to PGF
recently).
2008-05-19 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added \closedcycle command for use after \addplot. It connects the
current plot with the x-axis to provide fillable plots easily.
- added named coordinates 'current plot begin' and 'current plot end'
2008-05-18 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added support for stacked plots:
- stack plots=x|y|false
- reverse stacked plots=true|false
- stack dir=plus|minus
- rewrote some internals
2008-05-12 Christian Feuersaenger <ludewich@users.sourceforge.net>
- added 'current plot style' key to \addplot
- Added error bar support with fixed absolute/relative errors or explicit
absolute/relative errors for each coordinate.
- added plot types for piecewise constant plots
- added plot types 'ybar' and 'xbar' with option '/pgf/bar width'
- added option 'legend image code'
- fixed data scaling trafo: contained possiblity for cancellation of significant
digits
- added limited support for \addlegendentry[]{}
- removed clipping region for tick line placement
- added options
'every axis plot no 1,2,3,4,...'
'every [xy] tick'
'every minor [xy] tick'
'every major [xy] tick'
and the same for s/tick/grid/
and the corresponding '[xy] tick style', 'minor [xy] tick style' ...
2008-04-23 Christian Feuersaenger <ludewich@users.sourceforge.net>
Released version 0.98 beta
Changes since version 0.92.4:
- enlargelimits now works properly for logarithmic axes
- added support for plot function (gnuplot interface)
- added extra ticks which are drawn on top of the normal ticks
- providing x limits will now automatically clip y and vice-versa
- added option 'log identify minor tick positions'
- added option 'log plot exponent style'
- added option 'log number format code' and 'log base 10 number format code'
- improved automatic tick placement for log plots
they are now scale dependend as for linear plots.
- added 'at' option
- cycle list and \legend now accept comma separated lists
- added support for plot expression
- re-implemented the internal plot representation as pgf node. This improves
the PGF integration:
- you can access various axis anchor from outside,
- you can easily clip parts of the axis out of the bounding box (useful for
alignment),
- you can access named axis descriptions (legends, titles, labels,...)
- the complete floating point number support has been integrated into PGF 2.0.
That means: there are options
/pgf/number format/sci
/pgf/number format/fixed
/pgf/number format/....
BUT
numbers are now printed with
\pgfmathprintnumber
NOT
\prettyprintnumber [ INCOMPATIBLE ]
- added option 'scaled ticks'
and associated styles
'every x tick scale label'
'every y tick scale label'
and options
'x tick scale label style'
'y tick scale label style'
and parameters
'scale ticks [below,above] exponent'
- legends have been improved (was \edef, is now better)
- Any styles can now contain axis options, for example
\tikzstyle{every axis legend}+=[legend columns=2]
- added option "cycle list"
- added option "cycle list name"
- added '\addplot plot file {filename}'
- added '\addplot plot table[x=colnameA,y=colnameB] {filename}'
and '\addplot plot table[xindex=numberA,yindex=numberB] {filename}'
and '\addplot plot table[...] from {\macroname}' in conjunction with
'\numtableread{FILE} to \macroname'
- eliminated several scopes such that node names for labels, titles and legends
will be known outside of an axis,
- added
\tikzstyle{every semilogx axis}=[]
\tikzstyle{every semilogy axis}=[]
\tikzstyle{every loglog axis}=[]
\tikzstyle{every linear axis}=[]
- added option 'legend style'
- added option 'label style'
added option 'x label style'
added option 'y label style'
added option 'grid style'
added option 'tick style'
and the same for all 'every ...' styles.
added option 'style=' option
2008-02-01 Christian Feuersaenger <ludewich@users.sourceforge.net>
Released version 0.92.4
Changes since version 0.92:
** UPGRADE INCOMPATIBILITIES **
- Warning: I have greatly improved the legend placement.
If you have overwritten
\tikzstyle{every axis legend}
you will need to update the legend!
- renamed 'manual.pdf' to 'pgfplots.pdf' to allow
'texdoc pgfplots'
- any \axispath commands need to use the 'axis cs' coordinate system.
Improvements:
- introduced a data scale transformation:
know, pgfplots is no longer restricted to numbers within
TeX's limited precision.
It can produce plots with numbers of order O(10^10) or O(10^-10) (now even for non-logarithmic plots)
- fixed a bug which did not allow scientific notation for normal plots,
- improved default tick placement for normal plots,
- enlargelimits option is now relative and has a better user interface,
- legends are now TikZ matrizes, which fixes some bugs and improves their
flexibility.
- Added the 'legend columns' option.
- Added the 'legend plot pos' option.
- Added the 'hide axis' option
- Added the 'scale only axis' option
- Added the 'xticklabels=LIST' and 'yticklabels=LIST' options
- Added anchors to axes to allow horizontal/vertical alignment
- rounded tick labels to \prettyprintnumberprecision digits
- Added 'grid=major|minor|both|none' option for grid lines
- Added '[xy]minorgrids', '[xy]majorgrids' options and corresponding styles
- Added '[xy]majorticks', 'ticks=major|minor|both|none' options ticks
|