Hello!
I have been working hard to show strings values in XAxis with a scatterLineSerie. Individually it works, but the dates shown were not the desired ones, so I decided to use the TickMarkValues with the dates I want.
I use a converter to return strings from dates. How? Sending the ticks of each date and converting back to string:
XAML:
<ig:NumericXAxis.Label> <DataTemplate> <TextBlock Text="{Binding Item, Converter={StaticResource TicksToDateTimeConverter}, StringFormat=d}" Foreground="White" /> </DataTemplate> </ig:NumericXAxis.Label>
My converter:
object IValueConverter.Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { //return new DateTime(Convert.ToInt64(value)).ToShortDateString(); return new DateTime(Convert.ToInt64(value)).ToString("MM/yyyy"); //return new DateTime(Convert.ToInt64(value)).ToString("MM/dd/yyyy"); }My problem now is that with the tickmarks I receive in my converter the TickMarkValuesand I don't know how to return them in stringFormat:XAML: <ig:NumericXAxis x:Name="xAxis" TickmarkValues="{Binding MyView, Path=TickmarkValues,Mode=TwoWay}">Any idea of how can I do this? Thank you
Morning!!
The conversion problem is solved, but my problem is that it shows my data values dates converted, what I am looking for is to show some concrete tickmarck values. Going back with the example of your link, I would like to display for 2000 points data the first day of each month.
EX: 2000 points of data that I know that goes from year 2012 to 2014. I would like to display 1/january/2012, 1/february/2012 and so on until 1/January/2015. Even more, it is possible that there is no point for the first day of some months.
The problem I have found that for scatter series, my custom tickmarck values are not displayed and instead, it shows values of the data displayed in the graph, without any possibility to customize the values to be displayed in the Xaxis.
Hi,
Thank for the update I am looking forward to hearing from you.
Hello! I have had no time to verify this solution, sorry. I will check it ASAP. Thank you!!! :)
Hello,
I am just checking the progress of this issue and was wondering if you managed to achieve your goal or if you need any further assistance on the matter.
If the above suggestion helped you solve your issue please verify the thread as answered so other users may take better advantage of it.
I have been looking into your issue and I can suggest you take a look through this forum thread that appears to discuss the same issue: http://forums.infragistics.com/forums/p/67174/339922.aspx# . In it there is also a sample project that converts the DateTime.Ticks to Labels inside an IValueConverter.
Please let me know if I can be of any further assistance on the matter.