• Edit
  • Download
  • <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8">
      <title>ZingSoft Demo</title>
      <script nonce="undefined" src='//code.jquery.com/jquery-2.1.4.min.js'></script>
      <script nonce="undefined" src='//code.jquery.com/ui/1.11.4/jquery-ui.min.js'></script>
      <link rel='stylesheet' href='//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css'>
    
      <script nonce="undefined" src="https://cdn.zingchart.com/zingchart.min.js"></script>
      <style>
        .container {
          width: 400px;
          height: 200px;
          min-width: 400px;
          border: 1px dashed #777;
        }
    
        #myChart {
          width: 100%;
          height: 100%;
        }
      </style>
    </head>
    
    <body>
      <div class='container'>
        <div id='myChart'></div>
      </div>
      <script>
        ZC.LICENSE = ["569d52cefae586f634c54f86dc99e6a9", "b55b025e438fa8a98e32482b5f768ff5"];
        let chartConfig = {
          type: 'scatter',
          title: {
            text: 'Tooltips at 100% width',
            adjustLayout: true,
            fontFamily: 'Georgia',
            fontSize: 20,
            mediaRules: [{
                maxWidth: 500,
                text: 'Tooltips at 500 pixels',
                fontSize: 14
              },
              {
                maxWidth: 300,
                text: 'Tooltips at 300 pixels',
                fontSize: 12,
                fontWeight: 'normal'
              }
            ]
          },
          plotarea: {
            adjustLayout: true
          },
          plot: {
            tooltip: {
              text: '%t:<br>%v particles',
              fontFamily: 'Georgia',
              fontColor: '#333333',
              fontAlpha: 1,
              backgroundColor: 'white',
              alpha: 0.8,
              borderWidth: 1,
              borderColor: '#ff6600',
              borderRadius: '3px',
              lineStyle: 'dashdot',
              mediaRules: [{
                  maxWidth: 500,
                  fontSize: 11,
                  borderColor: '#ff66cc',
                  lineStyle: 'dotted'
                },
                {
                  maxWidth: 300,
                  fontSize: 10,
                  fontFamily: 'Arial',
                  borderColor: '#9933ff',
                  lineStyle: 'solid'
                }
              ]
            },
            marker: {
              size: 4,
            },
            hoverMarker: {
              size: 6,
              borderWidth: 1,
              borderColor: 'white'
            }
          },
          scaleX: {
            values: '0:10:2',
            decimals: 1,
            item: {
              fontSize: 10
            },
            guide: {
              alpha: 1,
              lineColor: '#bfbfbf',
              lineStyle: 'solid'
            },
            minorTicks: 4,
            minorGuide: {
              alpha: 1,
              lineColor: '#e6e6e6',
              lineStyle: 'solid'
            }
          },
          scaleY: {
            values: '0:100:25',
            item: {
              fontSize: 10
            },
            guide: {
              alpha: 1,
              lineColor: '#bfbfbf',
              lineStyle: 'solid'
            },
            minorTicks: 4,
            minorGuide: {
              alpha: 1,
              lineColor: '#e6e6e6',
              lineStyle: 'solid'
            }
          },
          series: [{
              values: [
                [1, 9],
                [2, 15],
                [3, 21],
                [4, 30],
                [5, 40],
                [6, 59],
                [7, 60],
                [8, 75],
                [9, 81],
                [10, 99]
              ],
              marker: {
                backgroundColor: '#006666'
              },
              text: 'Test 1-001A3'
            },
            {
              values: [
                [0.9, 3],
                [2.1, 13],
                [3.5, 25],
                [4.9, 35],
                [5.3, 41],
                [6.5, 57],
                [7.1, 61],
                [8.7, 70],
                [9.2, 82],
                [9.9, 95]
              ],
              marker: {
                backgroundColor: '#006699'
              },
              text: 'Test 2-002B4'
            },
            {
              values: [
                [0.1, 9],
                [1.8, 21],
                [1.9, 29],
                [4.1, 33],
                [4.5, 39],
                [6.9, 51],
                [7.4, 64],
                [8.9, 70],
                [9, 75],
                [9.3, 93]
              ],
              marker: {
                backgroundColor: '#0099cc'
              },
              text: 'Test 3-004C3'
            },
            {
              values: [
                [0.3, 11],
                [0.9, 15],
                [1.1, 24],
                [2.3, 29],
                [2.9, 30],
                [3.3, 35],
                [5.6, 67],
                [6.9, 70],
                [7.3, 71],
                [8.9, 90]
              ],
              marker: {
                backgroundColor: '#0066cc'
              },
              text: 'Test 4-004D1'
            },
            {
              values: [
                [0.5, 5],
                [1.9, 5],
                [2.5, 10],
                [3.1, 30],
                [6.5, 45],
                [6.9, 74],
                [7.2, 50],
                [7.8, 56],
                [8, 61],
                [8.5, 71]
              ],
              marker: {
                backgroundColor: '#0033cc'
              },
              text: 'Test 5-034CE'
            }
          ]
        };
    
        // adjust the refresh rate of the chart
        zingchart.DEV.RESIZESPEED = 50;
        zingchart.DEV.DEBOUNCESPEED = 50;
    
        zingchart.render({
          id: 'myChart',
          data: chartConfig,
          height: '100%',
          width: '100%'
        });
    
        // initiate jquery resizable container for demo purposes
        $('.container').resizable();
      </script>
    </body>
    
    </html>
    <!DOCTYPE html>
    <html>
    
    <head>
      <meta charset="utf-8">
      <title>ZingSoft Demo</title>
      <script src='//code.jquery.com/jquery-2.1.4.min.js'></script>
      <script src='//code.jquery.com/ui/1.11.4/jquery-ui.min.js'></script>
      <link rel='stylesheet' href='//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css'>
    
      <script src="https://cdn.zingchart.com/zingchart.min.js"></script>
    </head>
    
    <body>
      <div class='container'>
        <div id='myChart'></div>
      </div>
    </body>
    
    </html>
    .container {
      width: 400px;
      height: 200px;
      min-width: 400px;
      border: 1px dashed #777;
    }
    
    #myChart {
      width: 100%;
      height: 100%;
    }
    let chartConfig = {
      type: 'scatter',
      title: {
        text: 'Tooltips at 100% width',
        adjustLayout: true,
        fontFamily: 'Georgia',
        fontSize: 20,
        mediaRules: [{
            maxWidth: 500,
            text: 'Tooltips at 500 pixels',
            fontSize: 14
          },
          {
            maxWidth: 300,
            text: 'Tooltips at 300 pixels',
            fontSize: 12,
            fontWeight: 'normal'
          }
        ]
      },
      plotarea: {
        adjustLayout: true
      },
      plot: {
        tooltip: {
          text: '%t:<br>%v particles',
          fontFamily: 'Georgia',
          fontColor: '#333333',
          fontAlpha: 1,
          backgroundColor: 'white',
          alpha: 0.8,
          borderWidth: 1,
          borderColor: '#ff6600',
          borderRadius: '3px',
          lineStyle: 'dashdot',
          mediaRules: [{
              maxWidth: 500,
              fontSize: 11,
              borderColor: '#ff66cc',
              lineStyle: 'dotted'
            },
            {
              maxWidth: 300,
              fontSize: 10,
              fontFamily: 'Arial',
              borderColor: '#9933ff',
              lineStyle: 'solid'
            }
          ]
        },
        marker: {
          size: 4,
        },
        hoverMarker: {
          size: 6,
          borderWidth: 1,
          borderColor: 'white'
        }
      },
      scaleX: {
        values: '0:10:2',
        decimals: 1,
        item: {
          fontSize: 10
        },
        guide: {
          alpha: 1,
          lineColor: '#bfbfbf',
          lineStyle: 'solid'
        },
        minorTicks: 4,
        minorGuide: {
          alpha: 1,
          lineColor: '#e6e6e6',
          lineStyle: 'solid'
        }
      },
      scaleY: {
        values: '0:100:25',
        item: {
          fontSize: 10
        },
        guide: {
          alpha: 1,
          lineColor: '#bfbfbf',
          lineStyle: 'solid'
        },
        minorTicks: 4,
        minorGuide: {
          alpha: 1,
          lineColor: '#e6e6e6',
          lineStyle: 'solid'
        }
      },
      series: [{
          values: [
            [1, 9],
            [2, 15],
            [3, 21],
            [4, 30],
            [5, 40],
            [6, 59],
            [7, 60],
            [8, 75],
            [9, 81],
            [10, 99]
          ],
          marker: {
            backgroundColor: '#006666'
          },
          text: 'Test 1-001A3'
        },
        {
          values: [
            [0.9, 3],
            [2.1, 13],
            [3.5, 25],
            [4.9, 35],
            [5.3, 41],
            [6.5, 57],
            [7.1, 61],
            [8.7, 70],
            [9.2, 82],
            [9.9, 95]
          ],
          marker: {
            backgroundColor: '#006699'
          },
          text: 'Test 2-002B4'
        },
        {
          values: [
            [0.1, 9],
            [1.8, 21],
            [1.9, 29],
            [4.1, 33],
            [4.5, 39],
            [6.9, 51],
            [7.4, 64],
            [8.9, 70],
            [9, 75],
            [9.3, 93]
          ],
          marker: {
            backgroundColor: '#0099cc'
          },
          text: 'Test 3-004C3'
        },
        {
          values: [
            [0.3, 11],
            [0.9, 15],
            [1.1, 24],
            [2.3, 29],
            [2.9, 30],
            [3.3, 35],
            [5.6, 67],
            [6.9, 70],
            [7.3, 71],
            [8.9, 90]
          ],
          marker: {
            backgroundColor: '#0066cc'
          },
          text: 'Test 4-004D1'
        },
        {
          values: [
            [0.5, 5],
            [1.9, 5],
            [2.5, 10],
            [3.1, 30],
            [6.5, 45],
            [6.9, 74],
            [7.2, 50],
            [7.8, 56],
            [8, 61],
            [8.5, 71]
          ],
          marker: {
            backgroundColor: '#0033cc'
          },
          text: 'Test 5-034CE'
        }
      ]
    };
    
    // adjust the refresh rate of the chart
    zingchart.DEV.RESIZESPEED = 50;
    zingchart.DEV.DEBOUNCESPEED = 50;
    
    zingchart.render({
      id: 'myChart',
      data: chartConfig,
      height: '100%',
      width: '100%'
    });
    
    // initiate jquery resizable container for demo purposes
    $('.container').resizable();