chartsopen-flash-chart

Is there any way to include legend in the graph chart produced by open flash chart2?


I am working on customizing the layout of OFC2 so it can be properly fit with my software. However, one of my concern of the chart is that, although it can generate multiple line graphs in the same pane, I haven't found where I could have the legend of the graph yet. (e.g. small description which tell that hollow purple line represent data A, yellow line represent data B and so on) Is there any way to actually doing this when I'm using line graphs? I have seen it is available in pie chart but it does not applied to graph chart BTW.

Comments, suggestion and even sample JSON would be highly appreciated.


Solution

  • You have to use "text" element inside your "elements"

    eg: "text": "Google Inc. (NASDAQ:GOOG)"

    Got this below eg from: http://demo.webasp.com.au/ofc-explorer-k.html

    Eg JSON: { "title": { "text": "Google vs Apple Stock" }, "elements": [ { "type": "line", "text": "Google Inc. (NASDAQ:GOOG)", "font-size": 12, "values": [ 562.38, 560.2, 546.43, 545.21, 542.3, 551, 528.82, 528.07, 526.42, 534.73, 527.04, 537, 543.91, 554.53, 541.55, 540.57, 533.8, 521.62, 516.09, 535.6, 533.44, 481.32, 468.8, 477.11, 489.22, 475.62, 491.98, 477.12, 483.11, 482.7, 473.75, 467.86, 463, 479.85, 486.34, 479.12, 495.01, 500.84, 502.61, 500.03, 505.49, 510.15, 498.3, 490.5, 485, 486.53, 490.59, 483.01, 474.16, 468.58, 473.78, 463.29, 465.25, 464.41, 450.26, 444.25, 419.95, 418.66, 414.16, 433.75, 437.66, 433.86, 442.93, 414.49, 439.08, 449.15, 430.14, 429.27, 435.11, 439.6, 431.04, 381, 400.52, 411.72, 390.49, 386.91, 371.21, 346.01, 338.11, 328.98, 332, 381.02, 362.71, 339.17, 353.02, 372.54, 379.32, 362.75, 355.67, 352.32, 339.29, 329.49, 368.75, 358, 359.69, 359.36, 346.49, 366.94, 342.24, 331.22, 331.14, 318.78, 311.46, 291, 312.08, 310.02, 300.12, 297.42, 280.18, 259.56, 262.43, 257.44, 282.05, 292.09, 292.09, 292.96, 265.99, 275.11, 279.43, 274.34, 283.99, 302.11, 305.97, 308.82, 300.22, 315.76, 310.67, 325.28, 315.24, 310.28, 310.17, 297.11, 298.02, 302.95, 302.95, 300.36, 297.42, 303.11, 307.65, 307.65, 321.32, 328.05, 334.06, 322.01, 325.19, 315.07, 312.69, 314.32, 300.97, 298.99, 299.67, 282.75, 303.08, 306.5, 324.7, 323.87, 331.48, 348.67, 343.32, 338.53, 340.57, 340.45, 343, 353.72, 371.28, 378.77, 358.51, 358.04, 363.05, 357.68, 342.66, 353.11, 342.64, 346.45, 330.06, 345.45, 341.64, 337.18, 337.99, 327.16, 325.48, 318.92, 305.64, 308.57, 290.89, 308.17, 317.91, 323.53, 324.42, 319.69, 335.34, 333.1, 329.94, 330.16, 348.6, 347.16, 344.07, 353.29, 347.7, 342.69, 348.06, 354.09, 362.5, 369.78, 368.24, 358.65, 362, 372.5, 372.5, 378.11, 368.91, 379.5, 388.74, 392.24, 379.3, 381.47, 383.86, 384.69, 389.49, 385.95, 383.71, 391.47, 395.97, 393.69, 401.98, 402.99, 403.47, 396.61, 407.33, 407.98, 399.01, 389.54, 387.5, 390, 396.84, 398.88, 397.18, 396.5, 393.5, 404.36, 405.56, 410.4, 417.23, 426.56, 428.4, 431.65, 440.28, 444.32, 438.77, 435.62, 432.6, 429, 424.84, 416.77, 416 ], "colour": "#3399FF", "dot-style": { "type": "line_dot", "tip": "#val# Google Inc. (NASDAQ:GOOG)<br>in Date #x_label#", "dot-size": 3, "colour": "#3399FF" } }, { "type": "line", "text": "Apple Inc. (NASDAQ:AAPL)", "font-size": 12, "values": [ 178.75, 180.9, 175.27, 173.16, 173.25, 177.39, 168.26, 170.09, 167.44, 174.68, 168.18, 170.12, 175.16, 179.55, 174.25, 176.63, 172.58, 173.88, 169.64, 172.81, 171.81, 165.15, 166.29, 162.02, 166.26, 159.03, 162.12, 154.4, 157.08, 159.88, 158.95, 156.66, 153.23, 160.64, 164.19, 163.57, 169.55, 173.56, 176.73, 179.3, 179.32, 175.74, 175.39, 173.53, 175.84, 174.29, 176.79, 172.55, 173.64, 174.67, 173.74, 169.53, 166.19, 166.96, 161.22, 160.18, 157.92, 151.68, 151.61, 152.65, 148.94, 140.36, 139.88, 127.83, 134.09, 140.91, 131.05, 126.84, 128.71, 131.93, 128.24, 105.26, 113.66, 109.12, 100.1, 97.07, 98.14, 89.16, 89.79, 88.74, 96.8, 110.26, 104.08, 97.95, 101.89, 97.4, 98.44, 91.49, 96.87, 98.23, 96.38, 92.09, 99.91, 104.55, 111.04, 107.59, 106.96, 110.99, 103.3, 99.1, 98.24, 95.88, 94.77, 90.12, 96.44, 90.24, 88.14, 89.91, 86.29, 80.49, 82.58, 92.95, 90.8, 95, 95, 92.67, 88.93, 92.47, 95.9, 91.41, 94, 99.72, 100.06, 98.21, 95, 98.27, 94.75, 95.43, 89.16, 89.43, 90, 85.74, 86.38, 85.04, 85.04, 85.81, 86.61, 86.29, 85.35, 85.35, 90.75, 94.58, 93.02, 91.01, 92.7, 90.58, 88.66, 87.71, 85.33, 83.38, 82.33, 78.2, 82.83, 88.36, 88.36, 89.64, 90.73, 94.2, 93, 90.13, 91.51, 92.98, 93.55, 96.46, 99.72, 102.51, 97.83, 96.82, 99.27, 99.16, 94.53, 94.37, 90.64, 91.2, 86.95, 90.25, 91.16, 89.19, 89.31, 87.94, 88.37, 91.17, 88.84, 85.3, 83.11, 88.63, 92.68, 96.35, 95.93, 95.42, 99.66, 101.52, 101.62, 101.59, 107.66, 106.5, 106.49, 109.87, 106.85, 104.49, 105.12, 108.69, 112.71, 115.99, 118.45, 115, 116.32, 119.57, 119.57, 120.22, 118.31, 117.64, 121.45, 123.42, 120.5, 121.76, 121.51, 125.4, 123.9, 124.73, 123.9, 125.14, 125.83, 127.24, 132.07, 132.71, 132.5, 129.06, 129.19, 129.57, 124.42, 119.49, 122.95, 122.42, 126.65, 127.45, 125.87, 124.18, 122.5, 130.78, 133.05, 135.07, 135.81, 139.35, 139.49, 140.95, 143.74, 144.67, 143.85, 142.72, 140.25, 139.95, 136.97, 136.09, 136.35 ], "colour": "#663366", "dot-style": { "type": "line_dot", "tip": "#val# Apple Inc. (NASDAQ:AAPL)<br>in Date #x_label#", "dot-size": 3, "colour": "#663366" } } ], "x_legend": { "text": "Date", "style": "{color: #333333; font-weight: bold;font-size: 14px;}" }, "y_legend": { "text": "", "style": "{color: #333333; font-weight: bold;font-size: 14px;}" }, "bg_colour": "#ffffff", "x_axis": { "steps": 26, "labels": { "rotate": 0, "labels": [ "06\/18\/08", "06\/19\/08", "06\/20\/08", "06\/23\/08", "06\/24\/08", "06\/25\/08", "06\/26\/08", "06\/27\/08", "06\/30\/08", "07\/01\/08", "07\/02\/08", "07\/03\/08", "07\/07\/08", "07\/08\/08", "07\/09\/08", "07\/10\/08", "07\/11\/08", "07\/14\/08", "07\/15\/08", "07\/16\/08", "07\/17\/08", "07\/18\/08", "07\/21\/08", "07\/22\/08", "07\/23\/08", "07\/24\/08", "07\/25\/08", "07\/28\/08", "07\/29\/08", "07\/30\/08", "07\/31\/08", "08\/01\/08", "08\/04\/08", "08\/05\/08", "08\/06\/08", "08\/07\/08", "08\/08\/08", "08\/11\/08", "08\/12\/08", "08\/13\/08", "08\/14\/08", "08\/15\/08", "08\/18\/08", "08\/19\/08", "08\/20\/08", "08\/21\/08", "08\/22\/08", "08\/25\/08", "08\/26\/08", "08\/27\/08", "08\/28\/08", "08\/29\/08", "09\/02\/08", "09\/03\/08", "09\/04\/08", "09\/05\/08", "09\/08\/08", "09\/09\/08", "09\/10\/08", "09\/11\/08", "09\/12\/08", "09\/15\/08", "09\/16\/08", "09\/17\/08", "09\/18\/08", "09\/19\/08", "09\/22\/08", "09\/23\/08", "09\/24\/08", "09\/25\/08", "09\/26\/08", "09\/29\/08", "09\/30\/08", "10\/01\/08", "10\/02\/08", "10\/03\/08", "10\/06\/08", "10\/07\/08", "10\/08\/08", "10\/09\/08", "10\/10\/08", "10\/13\/08", "10\/14\/08", "10\/15\/08", "10\/16\/08", "10\/17\/08", "10\/20\/08", "10\/21\/08", "10\/22\/08", "10\/23\/08", "10\/24\/08", "10\/27\/08", "10\/28\/08", "10\/29\/08", "10\/30\/08", "10\/31\/08", "11\/03\/08", "11\/04\/08", "11\/05\/08", "11\/06\/08", "11\/07\/08", "11\/10\/08", "11\/11\/08", "11\/12\/08", "11\/13\/08", "11\/14\/08", "11\/17\/08", "11\/18\/08", "11\/19\/08", "11\/20\/08", "11\/21\/08", "11\/24\/08", "11\/25\/08", "11\/26\/08", "11\/27\/08", "11\/28\/08", "12\/01\/08", "12\/02\/08", "12\/03\/08", "12\/04\/08", "12\/05\/08", "12\/08\/08", "12\/09\/08", "12\/10\/08", "12\/11\/08", "12\/12\/08", "12\/15\/08", "12\/16\/08", "12\/17\/08", "12\/18\/08", "12\/19\/08", "12\/22\/08", "12\/23\/08", "12\/24\/08", "12\/25\/08", "12\/26\/08", "12\/29\/08", "12\/30\/08", "12\/31\/08", "01\/01\/09", "01\/02\/09", "01\/05\/09", "01\/06\/09", "01\/07\/09", "01\/08\/09", "01\/09\/09", "01\/12\/09", "01\/13\/09", "01\/14\/09", "01\/15\/09", "01\/16\/09", "01\/20\/09", "01\/21\/09", "01\/22\/09", "01\/23\/09", "01\/26\/09", "01\/27\/09", "01\/28\/09", "01\/29\/09", "01\/30\/09", "02\/02\/09", "02\/03\/09", "02\/04\/09", "02\/05\/09", "02\/06\/09", "02\/09\/09", "02\/10\/09", "02\/11\/09", "02\/12\/09", "02\/13\/09", "02\/17\/09", "02\/18\/09", "02\/19\/09", "02\/20\/09", "02\/23\/09", "02\/24\/09", "02\/25\/09", "02\/26\/09", "02\/27\/09", "03\/02\/09", "03\/03\/09", "03\/04\/09", "03\/05\/09", "03\/06\/09", "03\/09\/09", "03\/10\/09", "03\/11\/09", "03\/12\/09", "03\/13\/09", "03\/16\/09", "03\/17\/09", "03\/18\/09", "03\/19\/09", "03\/20\/09", "03\/23\/09", "03\/24\/09", "03\/25\/09", "03\/26\/09", "03\/27\/09", "03\/30\/09", "03\/31\/09", "04\/01\/09", "04\/02\/09", "04\/03\/09", "04\/06\/09", "04\/07\/09", "04\/08\/09", "04\/09\/09", "04\/10\/09", "04\/13\/09", "04\/14\/09", "04\/15\/09", "04\/16\/09", "04\/17\/09", "04\/20\/09", "04\/21\/09", "04\/22\/09", "04\/23\/09", "04\/24\/09", "04\/27\/09", "04\/28\/09", "04\/29\/09", "04\/30\/09", "05\/01\/09", "05\/04\/09", "05\/05\/09", "05\/06\/09", "05\/07\/09", "05\/08\/09", "05\/11\/09", "05\/12\/09", "05\/13\/09", "05\/14\/09", "05\/15\/09", "05\/18\/09", "05\/19\/09", "05\/20\/09", "05\/21\/09", "05\/22\/09", "05\/26\/09", "05\/27\/09", "05\/28\/09", "05\/29\/09", "06\/01\/09", "06\/02\/09", "06\/03\/09", "06\/04\/09", "06\/05\/09", "06\/08\/09", "06\/09\/09", "06\/10\/09", "06\/11\/09", "06\/12\/09", "06\/15\/09", "06\/16\/09" ], "steps": 26 }, "colour": "#333333", "grid-colour": "#ffffff", "offset": false, "stroke": 1, "tick-height": 0 }, "y_axis": { "min": "0", "max": "600", "steps": 60, "colour": "#333333", "grid-colour": "#d9d9d9", "stroke": 0 } } Source