ASP.NET Third party chart for showing live data - asp.net

We are building a financial web application which requires a real time chart. Initially an empty chart will be shown to the customer with X-Axis from 08:00 to 18:00 with a gap of 2 hours, i.e 6 points. The Y-axis should be adjusted based on the price between these timings. Now, from 08:00 the client(browser) will send a JSON/Ajax request to the server for every 15sec(configurable time) to fetch the latest price. And then, the price needs to be updated on chart based on the time.
I have seen some third party controls but really aren't successfull to satisfy this requirement. Telerik controls doesn't have client side access to the chart because it renders as an image.
Could anyone please let me know a third party control to satisfy this requirment.
Thanks a lot.
Mahesh

This looks like what you want
http://www.jscharts.com/

Related

Google Analytics - user based segments

I have a user based segment created in GA that is working as expected. However, with user based segments, one can only apply a maximum date range of 90 days to the report.
This is as per their documentation (Limits on segments): https://support.google.com/analytics/answer/3123951?hl=en
Is there a workaround this? I have a use case where I would want to apply the user based segment over a date range of ~1-2 years to get a better sense on the trend over time.
If I re-create the GA report in Google Data Studio - is there a way to apply this user based segment over a longer date range?
Thanks!
No there's no option for extending 90-days reporting timeframe. The only solution is to get user-level data through the Reporting API and process them within 3rd party software. However, to do that you'll need some custom tracking implemented beforehand.

Google Analytics Graph Values Do Not Add up to Number in Box

Chart from Google Analytics
As I worked on my sites monthly report for visits/trends, I noticed that the user number provided in text (value 4539) is different the the number you get when you add each day's plot point together along the blue line (value of 5110). I have the graph set for users, and also made sure the time frame for data was the same, but I am not sure what why these numbers differ so much.
Can someone explain this to me? Apparently I am an idiot.
Edit #1: This is the default settings under Reports > Audience > Overview. I have no dimensions added or anything more than just the strictly default settings.
User numbers are time dependent. That is to say, a user may come back more than once in a month, and GA knows that because it's detecting the cookie dropped in their browser. So, if Person A visited your site on Monday he counts as one user, and a report for Monday counts him as that. If he comes back on Tuesday and you look at a user report just for Tuesday, he is again one user. So, in individual daily reports Person A is counted as one user, in 2 reports. If you look at a report for the week, he counts as one user, because GA knows that he was person coming back to your site twice in one week.

Create dashboard views that are based off of current date (ie. show resource overview for next 2 months)

I'm attempting to create a report that is based off the current date. So, for example, creating a line graph that shows total work for all resources for the next 2 months. It would be very similar to the resource overview dashboard, but it wouldn't be pulling in data from the entire project.
The 'Resource Usage' view below has been very helpful, as it would be visual aids based on the hour allocations below.
We can create a graph like the one below in the reporting module, I would like the graph to only look at the next 2 months (instead of the entire project duration).
The goal is to look at capacity and future work allocation to easily look at resource availability to aid in assigning future tasks.
Thoughts? Tips? Advice?
You should be able to use the built-in Report capability in MS Project 2016. Try modifying the Progress Versus Cost chart in the Cost Overview report.

How can I select a time range when some times are not allowed?

I need some kind of control that will allow a user on a mobile device to select from available time ranges in a 24-hour period for a reservation manager.
For example, let's say the range starts at 8:00am. A user cannot rent the space between 10:00am and 12:00pm (noon), and cannot rent the space between 3:00pm and 6:00pm. Therefore, some valid rental ranges would be:
8:00am - 9:00am
8:00am - 10:00am
12:00pm - 3:00pm
1:00pm - 3:00pm
6:00pm - 7:00pm
You get the idea.
The problem is that I need to display to the user which range of times are already taken, and allow them to select a range of time from the available time slots. My boss suggested using a range slider (such as the jQuery one or the Telerik one), but none of the ones I've found seem to support this use-case.
I should note that my boss would really like to see this as a "timeline" for lack of a better word, where two slider bars represent the range and the slider line is colored red or green depending on whether that time is available.
Any suggestions? Keep in mind that this is on a mobile device using ASP.NET MVC3.
What you could do is to dynamically load the values using ajax when your control has focus and populate that control with the received values. In addition, you could use Remote attribute that would validate the selection against the available hours when a user makes a selection, just to be sure that another user did not make a reservation for the chosen time (so that you can avoid time clash).

ASP.NET VB Changes in Stocks Prices Prompt

I'd like to ask about the way in ASP.NET VB to detect the changes in stocks prices, if the price inceased, the containing cell inside the grid blinks in green, decreased will blinks in red?
ex: if the price now 10.00$ and increased to 10.01$ the containing cell will blink with 1 second in green..!! Many thanks guys in advance.
Ideally, you would want to have a JSON/XML feed that provides the necessary stock symbols, the current trading price, and the time of the last update which is then loaded via AJAX in the background every 'X' seconds. You would capture the previous price and the new price and compare the two.
jQuery/Javascript provides a lot of transitions to help improve the UI on an app such as you described and also has a pretty easy-to-use implementaton of AJAX, via $.ajax().

Resources