Jump to content
Software FX Community

Neoteny

Members
  • Content Count

    25
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Neoteny

  • Rank
    Member
  1. Mmm, you make it sound so easy, just add zero point five to fix the problem. I thought I pointed out that the chart needs to work with numbers (for x-y and bubble size) that I don't know beforehand. To complicate things, I don't know the number of series and points the chart needs to display either. To find a correction algorithm took us almost a week, the information provided in some posts in the forum (including an algorithm used in an older version of the chart control) and in the resource centre wasn't of much help. My point is, that one would (should?) expect the chartfx control to co
  2. I'm sorry, I meant nested axes, not an x-axis at the other side of the chart. Try this code: Chart1.Gallery = Gallery_Gantt 'Chart1.AxisX.Title.Text = "My X-Axis Title Test" 'The next lines create another x axis and set its properties Dim axis As axis Set axis = Chart1.axis(3) axis.Visible = True axis.Min = 0 axis.Max = 12 axis.Step = 3 axis.YAxis = False axis.Gridlines = True axis.Position = AxisPosition_Center axis.Title.Text = "My Secondary X-Axis Title Test" Of course, while trying to adjust your example to match my findings I discovered that axis.Position
  3. When plotting a bubble chart with automatic axis scaling (for both x- and y-axis) it seems that the calculated value for the axis.max is the center of the outermost bubble, not taking into account the diameter of the bubble. the topmost and rightmost bubble(s) are cut in half. Sorry to say, but this doesn't look good. One would expect that automatic scaling takes the bubble diameter into account. I don't want to switch to manual scaling because I don't know in advance what the range is for the data the chart is fed with, and I don't want to program complex calculations to make corrections
  4. If a x-axis has a title and the gallery is changed to Gantt, the title is displayed vertically. However, if two Axes are placed on the x-axis and the second one (Axis.Item(3)) has a title, the title is not rotated, but placed on the bottom and displayed horizontally. It takes way too much space this way.
  5. On second thought... There are some strange consequences. Suppose the chart decides that the best way to place the ticks/gridlines is every three bars. Suppose months are plotted on the x-axis, from januari to december. The labels are centered and end up under the 2,5,8,11 bar, corresponding to the months februari, may, august, november. But the labels that are displayed are the last labels before the division: march, june, september, december. This is very confusing. One tends to interpret the label to match the bar right above it, not the one to the right of it. I can't think of a wa
  6. Thanks a lot! I somehow missed this one.
  7. I (and my customers) are used to having ticks and gridlines between clustered bar groups. In ChartFX it seems there's no way to accomplish this. ticks and gridlines are always drawn through a bar cluster and are centered above the label. It would be nice if it would be an option in ChartFX 7 (is there a release dat yet?) to place the grid between the bar clusters. It would make the vertical interlacing look better too. Any thoughts on this one? Regards, Caius
  8. anyone? It's really not a very good looking feature :-(
  9. When combining lines and bars in a chart it is annoying that line series dissappear behind bars. To solve this I have to move line series to the end (so they are drawn last and over the bars). However, I would like to make it appear to the user that the order hasn't changed. This means I need a legend where lines are often the first items in the legend, followed by the bar series. I know I can use the userlegendboxobj to create my own legend, but it would've been nice if I could attach a series to a userlegendboxitem. Unfortunately I can only attach points to a userlegendboxitems. I can ac
  10. How can I remove the shadow effect from a 2d radar chart (like the PolarNoShadow example on your site)? Regards, Caius Caesar Scanmar
  11. Hi, If I do the following: Chart1.PointLabels = True Chart1.PointLabelOffset.X = 10 Chart1.PointLabelOffset.Y = 10 Nothing happens... I can't create an object (type is ExternalPoint and that's hidden and anyway the property is readonly) Strangely, the PointLabelOffset property is not a member of the PointAttributes object... Any thoughts on this one?
  12. Sorry for the late reply, doesn't matter which style i use (print or normal, it's all the same...). I did find a workaround though: For every font in the ChartFX object model I do the following just prior to calling the paint method (example is for legendbox font): dim dSize as double dSize = Chart1.LegendBoxObj.Font.Size Chart1.LegendBoxObj.Font.Size = dSize As you can see, this looks ridiculous, but it somehow triggers something that makes the font scale correctly.
  13. Hi, I'm trying to include a chart in print output, using the paint method. I have the following problem: When I leave the font of chart objects (axes,titles...) 'untouched' everything is fine. The chart prints wysiwyg. However, when I change the font of one or more of the chart objects, the fonts on the print output become much smaller than on the screen (unreadable). They don't even come close to the point size I specified. I tried to work around this problem by adjusting the size of the fonts prior to printing and restoring the size after printing, but I can't discover the scaling
  14. The mouse down and up events return fairly odd numbers for args.button (1048576 for left button and 2097152 for right button, it would have been nice to capture them in an enumeration...), but there's no 'shift' argument that indicates wether shift and/or ctrl keys are pressed during the event. I need this info because I have code for selecting objects. shift and ctrl keys have their purpose in that. I must say, I never worked with a control that didn't pass this info. Any chance of a bugfix? I have a deadline next week...
×
×
  • Create New...