# Creating Charts

Learn how to add charts using code, the Spread designer, or the Chart designer and bind charts for real-time user interaction.

## Content



You can add charts using code, the Spread designer, or the Chart designer. You can also bind charts and let the end user make changes to the chart at run time.

For more information, see the following topics:

*   [Using the Chart Control on sheet](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/spwin-sheet-chart)
    *   [Allowing the User to Change the Chart](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/spwin-sheet-chart/spwin-sheet-chartuser)
    *   [Saving or Loading a Chart](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/spwin-sheet-chart/fpchart-file-savechart)
*   [Using the Chart Control](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/spwin-chartcontrol)
    *   [Save/Load Chart Control](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/spwin-chartcontrol/spwin-chartcontrolxml)
*   [Creating Plot Types](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot)
    *   [Creating a Y Plot](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-yplot)
    *   [Creating an XY Plot](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-xyplot)
    *   [Creating an XYZ Plot](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-xyzplot)
    *   [Creating a Pie Plot](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-pie)
    *   [Creating a Polar Plot](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-polar)
    *   [Creating a Radar Plot](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-radar)
    *   [Creating a Sunburst Chart](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/spwin-plottype-sunburst)
    *   [Creating a Treemap Chart](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/spwin-plottype-treemap)
    *   [Combining different types of plots](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-createplot/fpchart-make-combined)
*   [Connecting to Data](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartdata)
    *   [Using a Bound Data Source](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartdata/fpchart-data-bound)
    *   [Using an UnBound Data Source](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartdata/fpchart-data-unbound)
    *   [Binding with cell range](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartdata/spwin-sheet-chartbind)
*   [Advanced chart settings](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartcustom)
    *   [Fill Effects](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartcustom/fpchart-chart-fill)
    *   [View Type](/spreadnet/docs/latest/online-win/overview/spwin-devguide/fpchart-devguide/fpchart-chartcreate/fpchart-chartcustom/fpchart-style-more)