Hi Benjamin:

Thanks, that works! The only problem is that the labels don't
automatically update when the dataset it's based on changes, but it's
not a big deal.

Joseph

On Mon, Sep 23, 2013 at 8:47 PM, Benjamin K. Stuhl <[email protected]> wrote:
> On 9/23/2013 5:38 PM, Joseph Xu wrote:
>>
>> I'm trying to make a bar chart with numeric labels at the top, kind of
>> like this:
>>
>> http://www.dplot.com/barchart/barchart3_h600.png
>>
>> I tried to do this by adding an additional x-y plot with hidden
>> markers and the bar chart length for both the y position and the
>> labels. However, it seems like you can't use numeric data sets for
>> labels. I tried some other things, like creating a dataset using
>> "str(y)" for the expression, but that fails also. Is there any way to
>> hack around this?
>
>
> Hi Joseph,
>   Your idea about creating a dataset using str(y) is a good one, it just
> takes a bit more typing at the veusz console command line. If your
> numeric dataset is named 'y', you could create a text label dataset by
>
> SetDataText('y_labels', [ str(v) for v in GetData('y')[0] ])
>
> for example. I hope this helps with your goal!
>
> Regards,
> -- BKS
>

_______________________________________________
Veusz-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/veusz-discuss

Répondre à