Some of those features are supported out-of-the-box, others will require 
some degree of custom coding to implement.  There are a few features that I 
am not sure what you are asking for, and would need more information before 
I can give an answer on.

1) yes
2) yes, with custom coding
3) yes
4) yes
5) yes, the API supports arbitrarily large data sets, however browser 
performance can put a practical limit on how much you can store, 
manipulate, and draw without impacting the user experience
6) What do you mean by this?
7) yes, with moderate to heavy custom coding
8) What do you mean by this?
9) If you mean formatting your data values to include units, yes (eg 10 => 
"10kg")
10) This sounds like #9, how is it different?
11) What do you mean by this?
12) What do you mean by this?
13) You can change the color, point size, and line width of lines, and set 
a dashed pattern for them.  If you need to make one part of a line dashed 
and another part solid, there is a column role option (the "certainty" 
role) that may do what you want.
14) If you mean that the chart should support gaps in the data, then yes, 
this is supported
15) If you mean adding completely new data series, or removing existing 
series entirely (as opposed to enabling/disabling them in #7), then this is 
supported with a bit of custom coding
16) yes.  Two different scales is well supported (by left and right 
y-axes); more than two scales is technically supported, but you will not 
have an axis to measure data series against the 3rd+ scale (all scales 
beyond the second would create axes that overlap the right axis).
17) if you mean show the values in a tooltip, then yes, this is supported.
18) this is technically doable with custom coding, but might be 
prohibitively difficult to implement with some of your other features 
enabled (in particular, scrolling and zooming).
19) yes
20) You can add/remove data at any time, or change the range of data in the 
chart at any time; these are completely independent operations
21) What do you mean by this?  The chart will not display any data outside 
the range you specify.
22) Stepped area series (which are functionally equivalent to a stepped 
line, if you use a transparent area fill), are supported, but not for 
continuous data types (date, date time, time of day, number), only discrete 
(string) data.  You can convert continuous data to discrete data, but you 
lose most of the benefits of continuous data sets in the process.
23) What do you mean by this?
24) There are no built-in limits (aside from the maximum size of an array 
in javascript), but there are practical limits based on what your target 
user base uses for browsers.  Old PC's running IE8 may only handle data 
sets from hundreds to low thousands of data points before becoming unusably 
slow, while Chrome, Firefox, and IE10+ can handle larger data sets.
25) What do you mean by this?
26) What do you mean by this?

On Sunday, September 21, 2014 2:06:20 AM UTC-4, Alireza Najjarnezhad wrote:
>
>
> Hi Dear 
>
> We are developing an application which provides a web-based line chart 
> and your chart component is one of 
>
> the candidates. 
> But at this point we want to make sure that the chosen component will 
> support our requirements listed below. 
> We appreciate you helping us by telling  which of these requirements your 
> component will support.
>
>
>
>     1. Draw DateTime based Line Chart , Time in milliseconds
>     2. Support for real-time Chart
>     3. Zoom In Zoom out vertically and horizontally
>     4. Scroll vertically and horizontally
>     5. Support for Huge Data
>     6. Smooth move in real time state that pushing data to end and 
> removing data from start
>     7. Disable, Enable each serial
>     8. Support for set Min and Max for each series
>     9. Setting Physical Unit for each serial
>     10. Having Unit name  for  each serial
>     11. Showing ruler for each serial 
>     12. Disable/ Enable ruler
>     13. Different color or pattern  for part of Line Chart, depends on 
> additional data on each Serial (for 
>
> example dotted)
>     14. Support gap data
>     15. Support Add, Remove serials dynamically
>     16. Support multiple series with different range of data(for example 
> 1. from 0 to 100  2. from 0 to 
>
> 1000)
>     17. Show value of every series with mouse(TimeStamp , value , extra 
> data)
>     18. Change grid size
>     
>     19. Set StartDateTme and EndDateTime of chart, may be some part series 
> contains gaps 
>     20. Support for Adding to End and removing data from Start  when 
> changing StartDateTme, 
>
> EndDateTime of Chart 
>     In other word when change StratDateTime and EndDateTime changed cause 
> possible extra data 
>
> truncate or
>     truncate must be done by user
>     21. With adding a value to a serial and changing startDateTime and 
> endDateTime chart itself must 
>
> handle removing extra data
>     22. Change Line Chart to Step Line Chart when two Consecutive value 
> are more than time interval
>     23. Having serial overview
>     24. Is there any limitation on number of serials and data points in 
> each serial?
>     25. Support external scroll , move to left or right means fetch  new 
> data and inject extra data or 
>
> removing data ,in other word scroll to other data 
>     26. Has an easy way to implement index on chart
>     a vertical line drawn on chart that user can move it and in real time 
> mode can fetch value and time 
>
> of each signal 
>     at the point that cross vertical line
>     
>
> Best Regards
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-visualization-api.
For more options, visit https://groups.google.com/d/optout.

Reply via email to