Error in loading data using Dimple.js - d3.js

I am trying to draw simple scatter plot using dimple.js. It works if my dataset is small . But if i take large dataset of index 15000 then it will not works, How can i fix this problem?

The browser can handle 2k or so records when creating dimple charts, any more and the browser will crash (too complex). Aggregate your data offline or use something like http://dimplecharts.com which has an online pivot table tool that could potentially group and sum values. That tool creates a file. Then select a scatter plot layout in dimplecharts and then the shuffle button to load your pivot result into the chart, it does this automatically via the shuffle button.

Related

create a double donut chart in a single view with two measure values in tableau

I need to create this visual in a single view in tableau. The chart contains two value, one is ytd and other one is lytd. both are measures(made by a calculated field). Need help to achieve this visual.
Let's just look at how to show two pie charts on one sheet, which isn't obvious!
In Tableau Public take the Superstore and make dual pie charts for two variables, sales and profits, including all data in each chart.
The trick is to use a new calculated variable MIN(1) ( yes, minimum of one. ) and put that up on the rows shelf. ( To be honest I have no idea at all why this works. )
Here's btProvider's youtube video that suggested this idea.
https://www.youtube.com/watch?v=1rqkjkUsUj4
and here's a polished version what I got relatively easily
Here's a view of what the sheet looks like with Min(1) up on the rows shelf twice which produces two pie charts that can be separately defined on the Marks card.
I put my whole workbook up on Tableau Public so you can see what I did.
https://public.tableau.com/app/profile/wade.schuette/viz/dualpiechartsdemo/Dashboard1?publish=yes

Performance issue when overusing column in flutter

How could I improve the performance of my app? I have to build it like on the gif, but when I have 4-500 items in the column it get's very laggy. See the delay of the hover effect at the end of the gif.
I tried to build something simmilar with Table but I couldn't create clickable rows with it, so I tried to make it using DataTable but it was worse than what you can see now in the gif.
For this I used Columns and Rows. On the long term the rows should be more complex of course which is not helping on the performance problem...
I know I should use ListView for big datasets but then it would scroll inside the card and not with the card...
How could I create something like this in a more efficient way?

Show 35k items in time line diagram with SAP VizFrame / d3.js (Performance)

I want to present my large time series dataset with approximately 35000 items in my time series line chart. I use the SAP UI5 VizChart which builds on d3.js.
The performance for this large dataset is very bad. Every time I want to zoom and navigate the application hangs for a few seconds.
The VizFrame loads the complete dataset, although I don't net it every time, because my section is much smaller. But if I want to have an overall overview, is there any way to display the diagram correctly without integrating all 35k data points? Mathematical? d3.js method?
I get the data via an odata service. Would it be sufficient if I hang a limit parameter or similar to the odata url? Thanks!
Edit: I have to use the VizFrame which based on d3.js but I don't know how I could use d3 methods directly. The documentations of VizFrame are very bad...
VizFrame API
Chart Property References

multiple x values spotfire

I am currently trying to adapt an excel dashboard I created a few years back into spotfire. The data previously fit onto one page, but this year the number of metrics has doubled and I thought it would be a good opportunity to try spotfire.
The current dashboard has a number of scatter plot charts showing the values from a range of cells (rank 1-5). Overlaid is another scatter plot that shows the groups results.
I have found it easy enough to run the scatter plot in Excel based on a range of data, but as of right now I am stumped on how to choose a range of values for my spotfire scatters.
Here is an example (in excel) of what I am trying to accomplish. The data example is how my data is currently setup.
Would you have any tips on how I may be able to produce a similar chart in Spotfire?
You can create a Document.Properties with all the values you want. Then create a slider in a text area with this document properties. You will be able to select a range of values with this slider.
To use your range in a scatter plot, on the axis you want, right click and custom expression then write something like $(my_docproperty).
Hope it will a solution to your problem !

Flex Chart making Browser unresponsive

I have an flex-3 swf(simple line chart- that use http-service to get data for the chart)
and in my application ,in one page i have to list multiple rows of data( normally more than 30 rows), for each row i have to include this chart .
problem is when the numbers of rows are increasing at the loading time the browser went in to unresponsive state.
I want to know how to handle this situation , is there any better way to show the single flex-3 chart multiple times in a page.
Charts are heavy components. I don't recommend using too much instances. Also, you seem to just create more and more instances of time, that is not the best solution. You should reuse instances. Check out how Flex uses item renderer.

Resources