Vega-lite: Hover tooltips at fixed position - altair

1 How can the tooltips be shown at a fixed position, not at the position of the cursor ?
2 How to show crossshairs with indicator at the position of the cursor ?
Can you please help on this.
Thanks !

Related

amcharts ForceDirectedTree nodes label color

I can't seem to find out how to change the color of the labels displayed on a ForceDirectedTree bubble.
In all the examples, labels are written in white.
Any help would be greatly appreciated.
Found it :
networkSeries.nodes.template.label.fill = am4core.color("#000000");

how to change y-axis position of cursor in fabric js textbox

how to set pointer position of cursor as per requirement?
In fabric text box the x-axis position can be changed but how to override the y-axis value as per requirement?

Top vertical align in line-height (or vertical spacing without line-height)

I have a multi-line title side by side to an icon. I would like to keep the line-height of that title at about 1.6 . If I do so though, the text does not align on top because it stays vertically centered to the line. The result is that the top of the icon is not aligned with the top of the text. If I use line-height 1 the problem does not occur because the middle vertical alignment of a text in a line of the same size is the same as the top alignment.
You can see what I mean in this code pen.
Any idea?
You can add a negative top margin to your title.
Defining both your font size and the margin in em will allow you to achieve alignment regardless of what font size is inherited.

Vertical or diagonal scrolling on UIScrollView

In my case the method scrollViewDidEndDecelerating can detect just horizontal scrolling in UIScrollView and i want to know how to detect diagonal or vertical scrolling.
To detect the direction of the scroll in, say, scrollViewDidScroll:, look at how scrollView.contentOffset.x (horizontal) and scrollView.contentOffset.y (vertical) have changed from their prior values. If they've both changed, then it's a diagonal scroll.

Remove the scroll bar on a list box

I'm using a userForm in vba and I have a list box. I want to remove the horoz. scroll bar from the bottom. Is there a way to do this? I don't see any option in the properties box.
This can occur when you have the column width format property of the listbox set to something wide, then you size the control to the data, it will show the scroll bars.
To fix this, change the "Column Width" property under the format tab to something really small, then play around with this property and the size of the listbox control until you get it how you want, and no scroll bars are displayed.
You need to set the property ListWidth of the listbox or combobox bigger than the property ColumnWidth.
The first being the size of what you show on screen,
and the second being the size of what you want to put inside the first.
As mentioned in other replies, this is a combination of the ColumnWidth and the Width. The main players are
ColumnCount: Listboxes allow the data to snake through multiple columns but that is a different story. For the simple case, set the Column Count to 1
Width: This is set by stretching the drawing
ColumnWidths: This will set the widths of the columns. In the simple case, find out what Width has been set to and subtract the scrollbar width from that value. By default, the Column Width is set to the Width. Since in also includes the size of the vertical scrollbar. The horizontal scrollbar appears if
((sum of columnwidths) + vertical scrollbar width) > (width / column count)
In the simple case, there is only one column width and only one column so the horizontal scrollbar will appear if
(columnwidths + vertical scrollbar width) > width
To find out the scrollbar width, drag a scrollbar on to the canvas. Scroll to the bottom of the properties and find the width. In my case it is 12.75 - make it 12 to simplify the arithmetic.
Worked Example:
Column Count = 1
Width = 48pt
Column Widths = 48 - 12 = 36pt
Try making the listbox a little wider.... not mucn wider, but just enough to get rid of the horizontal scroll bar.
Maybe that will work.
Click on the Userform. Under the Property Stats, look for KeepScrollBarsVisible.
Change it to 0 - fmScrollBarsNone
I was working with this for two hours - trying to find the answer in the ListBox. It is NOT there!
Jim
I declared columnwidth in start of form and it works like a charm!
The technique that actually worked for me was to set ColumnWidths property in section Data to a smaller number than the property Width in Position section. In the image below I set 30pt size on ColumnWidths which is smaller than number 40 in property Width. Please find an image showing both properties. I hope this helps.

Resources