Tag Info

Hot answers tagged

6

If you can use scripts instead of code, you could use the Google Visualization API. I have done it for minor stuff, and have to say it does the job. http://code.google.com/intl/no/apis/chart/ I'll give you an example you could build on just in case its a valid option to use in your scenario: <script src="https://www.google.com/jsapi" ...


3

Google Chart Tools allows also to visualize hierarchical data (org charts). For more details see my blog post Visualizing organizational charts in SharePoint with Google Chart Tools


2

It's not programmatically, but a good start is using the chart webpart that is delivered with SharePoint 2010. For a guide on how to use it: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/02/24/impress-the-boss-with-the-sharepoint-2010-chart-web-part.aspx. If that isn't enough, you can use some of the following options Reporting services ...


2

If you want to generate chart in sandbox solution then Jquery is best option for that See this link for google chart jquery plugin http://www.maxb.net/scripts/jgcharts/include/demo/


2

If you use Excel Web Access Web Part to display the chart, it has an option to auto refresh at regular interval. Check out link below for config options: http://office.microsoft.com/en-us/sharepoint-server-help/excel-web-access-web-part-custom-properties-HA010377893.aspx'


2

You can use the below option : Create Google Chart from SharePoint list: Download the code from http://www.aasoftech.com/download Unzip file: Create-Google-LineChart-WithQueryString.zip Upload all txt file in a document library In a page you want to display the chart add Content Editor Web part Provide the link to one of the chart file located at your ...


1

I would evaluate an easy-to-setup, JavaScript/jQuery based solution from Alexander Bautz: http://sharepointjavascript.wordpress.com/2012/02/03/spjs-charts-for-sharepoint-v3-x/. The solution uses Google visualization API (but apparently no data gets sent to Google). Also using the visualization API directly (as Anders Aune proposed) might be a valid ...


1

There are many ways to include charts in SharePoint. To get more specific answers you would need to provide more details. To get you started, here is a lightweight solution that builds pie, bar and column charts: http://usermanagedsolutions.com/SharePoint-User-Toolkit/Pages/Pie-Bar-Chart-Connector.aspx It is based on the Google visualization API, like the ...


1

How about using jQuery, jQplot and XSLT? A lot lighter than any other technique as it offloads processing to the client and be default it is how SharePoint Designer will build your pages from Lists. JavaScript / jQuery in XSLT is the lightest and fastest rendering available to you inside SharePoint, yes it is client side and that's the beauty of offloading ...


1

You can achieve this with Nevron Chart Web Part and the built-in pivot aggregation. The Nevron Pivot Engine stays behind all data aggregation / analysis features provided by the web part. It uses formula expressions, which gives you flexible control over grouping, filtering and sorting and also provides the ability to define dynamic property values based on ...


1

Chart Web Part does not do Aggregations, only displays tabular data. I would suggest you create a calculated column that performs the aggregation and than use the Chart Web part pointing to that new column. One alternative is to go for Performance Point if you have Enterprise License.


1

A possible scenario, if you need to modify the data source programmatically, would be to create a custom Web Part that inherits from the Chart Web Part. Then you can set the values using the properties from the base class by overriding the binding methods. I would highly recommend first adding a Chart Web Part using the SP User Interface, configuring it and ...


1

For users of lib_gg_orgchart (http://librerias.logicas.org/lib_gg_orgchart) If you managed to generate the JSON org chart from your source, this will be of interest to you: Version 1.0.0beta1 has just be released. This is the first mayor-number version release. Includes more types of nodes, better rendering, decoupling of the JSON-defined organizational ...


1

What you need to do is use XSLT to write out each list item in javascript object format. You can do this by creating a new page in SharePoint designer and dropping in a DataFormWebPart for the appropriate list. Once that is done, you can choose to override the default XSLT and use your own custom XSLT. Depending on your schema, you will probably need to ...


1

You can use Jquery plugins for plotting graphs. Something like a JQPlot. Create a custom control -> Get the data from javascript using REST directly or JSON -> Form the data the way the plugin requires it and done you have your graph plotted with minimum effort. Sample generic function which I use for plotting pie-charts <!--[if lt IE 9]><script ...


1

Add below tag under section of web.config of the web application where you are using it and create a folder "C:\TempImageFiles" <add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false" ...


1

There is a javascript API for Visio but it does not allow you to insert new objects. Not sure about a real code solution. JSON can certainly be used. Even without real code, I usually create a script which I can either insert directly into a page or link via a Content Editor web part. The main limitation I have experienced with Visio is the size of the ...


1

You can probably use third party web parts such as the Nevron chart and gauge webparts. They can be installed on any site collection so you should be able to use them with PPS as well. Regarding the “time slider” – you should be able to implement a slider control that passes date time values as parameters to the chart and gauge webparts. There is online ...


1

I solved this issue by setting up a custom expression for my "Series Group" field's sorting expression and it worked as desired :-).


1

Well that's kinda tough job with OOB controls, SharePoint 2010 has default chart webpart with limited set of options but one thing to note - the webpart has hell lot of problem when your need is beyond 'just basic chart', for numerous reason Microsoft discontinued the chart control feature in SharePoint 2013 and AFAIK they dont have any plan to include the ...


1

I just tried and it might sound like a crazy idea, why don't you map the remote folder as a local drive, this way it will just be seen as a local file by anything but windows. Seems to work on a non load balanced server I don't see why it wouldn't mapped on each of your servers. (This is presuming permissions are right and you can browse to x:\foo\bar once ...


1

Collabion supports Web Part Connections, so you can filter data based on the query string. You'll need to use the Query String filter web part and connect it to Collabion Charts, it's fairly simple. see their docs for more info. Nevron, has something similar too. Hope this helps.


1

When using Load balanced environment the request might not go to the same server where actually the chart image is created. One way to resolve this is setting "IP Affinity" on your load balancer, that shall direct the ongoing requests from a client to the same server where it furnished preceeding requests. Another way is use a UNC path shared across all ...


1

Unfortunately it's NOT possible to use MSChart for .NET 3.5 in a Sandbox solution.


1

With advance reports performance is major concern, I will go with Performance Point its very powerful but you can only build KPI by selecting Sharepoint List as data source, when you want advance charts you have to build SSAS cubes, but you cannot directly build SSAS cube on top sharepoint as sharepoint is not a relational database, so you will end up doing ...


1

Powerpivot worked well for a Executive Portal I developed. Consider that solution. For the right problem, it is one hellava solution. Agree with James Love about PPS. Disagree with Michael about Enesys. Enesys data connection to Infopath library did not fulfill the intended need. May work well for basic lists, though. Watch out for the rendering delays of ...


1

PerformancePoint without any other data sources is very limited. If you have a SharePoint environment, find out if you can have access to an instance of SSAS on the SQL Server. You'll then be able to either locate a cube you have access to, or copy over the AdventureWorks SSAS database. PerformancePoint comes to life when you have analytical data sources ...


1

I've used ssrs within Sharepoint and it is great. It's very easy to use within the SP environment. This may help: http://technet.microsoft.com/en-us/magazine/ff686706.aspx good luck.


1

I have mention how to split values in your chart web part, foreach (DataRow item in dt.Rows) { if (!string.IsNullOrEmpty(item["YourItemname"].ToString()) && item["yourItemname"].ToString().Contains("#")) item["YourItemname"] = item["YourItemname"].ToString().Split('#')[1]; } Hope this answers is very helpful for you.


1

you can use xpath to do that, for example /dsQueryResponse/Rows/Row[substring-after(@field., '#') But that has to be done in a dataview that displays a content source in your page Another way would be to use javascript or jquery to split the text of a paragraph or a div for example with a specific id Hope that helps Tolis



Only top voted, non community-wiki answers of a minimum length are eligible