In SharePoint 2010, there was a Chart Web Part that you could connect to another web part on the same page, to a list anywhere in the site collection, to an external content type, or to data from an Excel workbook.
In SharePoint 2013, this does not exist OOB.
However, if you copy and paste this code and save it as an XML file, you can upload it and use it in 2013!
<?xml version="1.0" encoding="utf-8"?> <webParts> <webPart xmlns="http://schemas.microsoft.com/WebPart/v3"> <metaData> <type name="Microsoft.Office.Server.WebControls.ChartWebPart,microsoft.office.server.chart,Version=14.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" /> <importErrorMessage>Cannot import Chart Web Part.</importErrorMessage> </metaData> <data> <properties> <property name="Title" type="string">Chart Web Part</property> <property name="Description" type="string">Helps you to visualize your data on SharePoint sites and portals.</property> </properties> </data> </webPart> </webParts>
Navigate to the page you where you want to add a chart and go into edit mode.
Click the insert tab and select Web Part.
Click “Upload a Web Part” and browse to the XML file you saved from the code above.
Click Upload.
The page will refresh so you’ll have to go back into the Web Part menu to select the Chart Web Part from the Imported Web Parts category.
Click Add and voila!
Save the page before you click on the Data & Appearance or Advance Properties links.