mirror of
https://github.com/gosticks/partition-filter-visualization.git
synced 2026-06-28 14:20:07 +00:00
fix: y axis label rendering broken
This commit is contained in:
@@ -140,16 +140,22 @@
|
||||
return `10^${exponent}`;
|
||||
}
|
||||
|
||||
const labelForAxis = (axis: Axis, segment: number) => {
|
||||
const labelForAxis = (axis: Axis, segment: number, numSegments: number) => {
|
||||
const store = dataStore;
|
||||
if (!store) {
|
||||
return;
|
||||
}
|
||||
|
||||
const range = $dataStore!.ranges[axis];
|
||||
|
||||
if (Axis.Y == axis && range) {
|
||||
console.log({ range, segment });
|
||||
return ((range[1] / numSegments) * segment).toFixed(2);
|
||||
}
|
||||
|
||||
const tileRange = $dataStore!.tileRange[axis as keyof IPlaneRendererData['tileRange']];
|
||||
if (!range || !tileRange) {
|
||||
return segment.toFixed(2);
|
||||
return segment.toFixed(4);
|
||||
}
|
||||
const [min, max] = range;
|
||||
|
||||
|
||||
@@ -636,7 +636,7 @@ export class PlaneRenderer extends GraphRenderer<IPlaneRendererData, IPlaneSelec
|
||||
},
|
||||
y: {
|
||||
labelText: this.data?.labels?.y ?? 'y',
|
||||
segments: 10
|
||||
segments: this.dataWidth - 1
|
||||
},
|
||||
z: {
|
||||
labelText: this.data?.labels?.z ?? 'z',
|
||||
|
||||
@@ -68,6 +68,8 @@ export abstract class GraphOptions<
|
||||
public static fromString(str: string): GraphOptions | null {
|
||||
return null;
|
||||
}
|
||||
|
||||
public abstract description(): string | null;
|
||||
}
|
||||
|
||||
export interface IFilterStore {
|
||||
|
||||
Reference in New Issue
Block a user