Re: Best charting
Re: Best charting
- Subject: Re: Best charting
- From: Ken Anderson <email@hidden>
- Date: Thu, 20 Oct 2016 11:35:20 -0400
Thank you all for your excellent suggestions!! It is much appreciated.
> On Oct 19, 2016, at 11:31 PM, Stavros Panidis <email@hidden> wrote:
>
> Hi,
>
> I use R project - Rserve.
>
> Stavos
>> On 19 Oct 2016, at 22:00, email@hidden wrote:
>>
>> Send Webobjects-dev mailing list submissions to
>> email@hidden
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> https://lists.apple.com/mailman/listinfo/webobjects-dev
>> or, via email, send a message with subject or body 'help' to
>> email@hidden
>>
>> You can reach the person managing the list at
>> email@hidden
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of Webobjects-dev digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Best charting? (Ken Anderson)
>> 2. Re: Best charting? (Morris, Mark)
>> 3. Re: Best charting? (Steve Peery)
>> 4. Re: Best charting? (Paul Hoadley)
>> 5. NPE in ERXObjectStoreCoordinatorSynchronizer (Paul Hoadley)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Tue, 18 Oct 2016 15:37:51 -0400
>> From: Ken Anderson <email@hidden>
>> To: WebObjects-Dev <email@hidden>
>> Subject: Best charting?
>> Message-ID: <email@hidden>
>> Content-Type: text/plain; charset=utf-8
>>
>> All,
>>
>> I have some data that I’d like to be able to make HTML 5 charts from. Are there any decent tools for doing this with WO?
>>
>> Thanks!
>> Ken
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Tue, 18 Oct 2016 19:43:46 +0000
>> From: "Morris, Mark" <email@hidden>
>> To: Ken Anderson <email@hidden>
>> Cc: WebObjects-Dev <email@hidden>
>> Subject: Re: Best charting?
>> Message-ID: <email@hidden>
>> Content-Type: text/plain; charset=utf-8
>>
>> Hi Ken,
>>
>> A few years ago I used jFreeChart, which was very easy to integrate. it has factory methods for each type of chart that you throw your data at, lots of customization options, and a variety of output formats. So for instance you can just include a method that returns the image data and use that right in your WOImage binding.
>>
>> Good luck!
>> Mark
>>
>>> On Oct 18, 2016, at 2:37 PM, Ken Anderson <email@hidden> wrote:
>>>
>>> All,
>>>
>>> I have some data that I’d like to be able to make HTML 5 charts from. Are there any decent tools for doing this with WO?
>>>
>>> Thanks!
>>> Ken
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Tue, 18 Oct 2016 15:51:54 -0400
>> From: Steve Peery <email@hidden>
>> To: "Morris, Mark" <email@hidden>
>> Cc: WebObjects-Dev <email@hidden>
>> Subject: Re: Best charting?
>> Message-ID: <email@hidden>
>> Content-Type: text/plain; charset=utf-8
>>
>> I have also used jFreeChart.
>>
>> If you want to try it, see ERPChart and its subclasses in Wonder.
>>
>> https://jenkins.wocommunity.org/job/WonderIntegration/lastBuild/javadoc/er/plot/ERPChart.html
>>
>> Wonder makes it easy!
>>
>> Steve
>>
>>> On Oct 18, 2016, at 3:43 PM, Morris, Mark <email@hidden> wrote:
>>>
>>> Hi Ken,
>>>
>>> A few years ago I used jFreeChart, which was very easy to integrate. it has factory methods for each type of chart that you throw your data at, lots of customization options, and a variety of output formats. So for instance you can just include a method that returns the image data and use that right in your WOImage binding.
>>>
>>> Good luck!
>>> Mark
>>>
>>>> On Oct 18, 2016, at 2:37 PM, Ken Anderson <email@hidden> wrote:
>>>>
>>>> All,
>>>>
>>>> I have some data that I’d like to be able to make HTML 5 charts from. Are there any decent tools for doing this with WO?
>>>>
>>>> Thanks!
>>>> Ken
>>>> _______________________________________________
>>>> Do not post admin requests to the list. They will be ignored.
>>>> Webobjects-dev mailing list (email@hidden)
>>>> Help/Unsubscribe/Update your Subscription:
>>>>
>>>> This email sent to email@hidden
>>>
>>>
>>> _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Webobjects-dev mailing list (email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>>
>>
>>
>> ------------------------------
>>
>> Message: 4
>> Date: Wed, 19 Oct 2016 13:00:34 +1030
>> From: Paul Hoadley <email@hidden>
>> To: Ken Anderson <email@hidden>
>> Cc: WebObjects-Dev <email@hidden>
>> Subject: Re: Best charting?
>> Message-ID: <email@hidden>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hi Ken,
>>
>> On 19 Oct 2016, at 6:07 AM, Ken Anderson <email@hidden> wrote:
>>
>>> I have some data that I’d like to be able to make HTML 5 charts from. Are there any decent tools for doing this with WO?
>>
>> We’ve used Highcharts in a few projects:
>>
>> http://www.highcharts.com/ <http://www.highcharts.com/>
>>
>>
>> --
>> Paul Hoadley
>> http://logicsquad.net/
>>
>>
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <http://lists.apple.com/archives/webobjects-dev/attachments/20161019/63742daf/attachment.html>
>>
>> ------------------------------
>>
>> Message: 5
>> Date: Wed, 19 Oct 2016 13:12:29 +1030
>> From: Paul Hoadley <email@hidden>
>> To: WebObjects Development <email@hidden>
>> Subject: NPE in ERXObjectStoreCoordinatorSynchronizer
>> Message-ID: <email@hidden>
>> Content-Type: text/plain; charset="utf-8"
>>
>> Hello,
>>
>> I seem to be starting a number of posts in this way, but… I’m seeing very occasional stack traces from the wild that look like this:
>>
>> Oct 17 23:10:57 Relief[2002] ERROR er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer - java.lang.NullPointerException
>> NullPointerException
>> at com.webobjects.eocontrol.EOCustomObject.willReadRelationship(EOCustomObject.java:1270)
>> at er.extensions.eof.ERXGenericRecord.willReadRelationship(ERXGenericRecord.java:385)
>> at com.webobjects.eocontrol._EOMutableKnownKeyDictionary$Initializer$_LazyGenericRecordBinding.valueInObject(_EOMutableKnownKeyDictionary.java:614)
>> at er.extensions.eof.ERXGenericRecord$TouchingBinding.valueInObject(ERXGenericRecord.java:214)
>> at com.webobjects.eocontrol.EOCustomObject.storedValueForKey(EOCustomObject.java:1634)
>> at net.logicsquad.relief.model._Job.classTeacher(_Job.java:192)
>> ... skipped 6 stack elements
>> at er.extensions.eof.ERXGenericRecord$InverseRelationshipUpdater.includeObjectIntoPropertyWithKey(ERXGenericRecord.java:1367)
>> at er.extensions.eof.ERXGenericRecord.includeObjectIntoPropertyWithKey(ERXGenericRecord.java:1225)
>> at net.logicsquad.relief.model._ClassTeacher.addToJobs(_ClassTeacher.java:212)
>> ... skipped 5 stack elements
>> at com.webobjects.eocontrol.EOCustomObject.addObjectToPropertyWithKey(EOCustomObject.java:940)
>> at com.webobjects.eocontrol.EOEditingContext._mergeValueForKey(EOEditingContext.java:660)
>> at com.webobjects.eocontrol.EOEditingContext._mergeObjectWithChanges(EOEditingContext.java:3457)
>> at com.webobjects.eocontrol.EOEditingContext._processObjectStoreChanges(EOEditingContext.java:3546)
>> at er.extensions.eof.ERXEC._processObjectStoreChanges(ERXEC.java:1549)
>> ... skipped 5 stack elements
>> at com.webobjects.eocontrol.EOEditingContext._sendOrEnqueueNotification(EOEditingContext.java:4715)
>> at com.webobjects.eocontrol.EOEditingContext._objectsChangedInStore(EOEditingContext.java:3562)
>> at er.extensions.eof.ERXEC._objectsChangedInStore(ERXEC.java:1489)
>> ... skipped 7 stack elements
>> at com.webobjects.eocontrol.EOObjectStoreCoordinator._objectsChangedInSubStore(EOObjectStoreCoordinator.java:693)
>> ... skipped 7 stack elements
>> at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer$ProcessChangesQueue$ToManyUpdateCacheChangeProcessor.processCacheChange(ERXObjectStoreCoordinatorSynchronizer.java:466)
>> at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer$ProcessChangesQueue.processRemoteChange(ERXObjectStoreCoordinatorSynchronizer.java:566)
>> at er.extensions.eof.ERXObjectStoreCoordinatorSynchronizer$ProcessChangesQueue.run(ERXObjectStoreCoordinatorSynchronizer.java:622)
>> ... skipped 1 stack elements
>>
>> We’re running an app here using ERJGroupsSynchronizer, (very) slightly modified to work in an AWS EC2 environment. The app sees what you’d have to describe as a low level of concurrency. What I assume I’m seeing above is an instance processing an incoming change notification, and hitting an NPE. This is EOCustomObject at 1270:
>>
>> ec.lockObjectStore();
>>
>> So some EC has presumably turned to null. What happens next is that that instance seems to see (or at least process) no further change notifications, and its view of the database gets stale in the usual way.
>>
>> Does anyone want to take a guess at this one?
>>
>>
>> --
>> Paul Hoadley
>> http://logicsquad.net/
>>
>>
>>
>> -------------- next part --------------
>> An HTML attachment was scrubbed...
>> URL: <http://lists.apple.com/archives/webobjects-dev/attachments/20161019/79da4544/attachment.html>
>>
>> ------------------------------
>>
>> _______________________________________________
>> Webobjects-dev mailing list
>> email@hidden
>> https://lists.apple.com/mailman/listinfo/webobjects-dev
>>
>> End of Webobjects-dev Digest, Vol 13, Issue 420
>> ***********************************************
>
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden