标签: dotnethighcharts

HighCharts支持RTL

Highcharts不支持rtl默认.当放置像希伯来语/阿拉伯语这样的rtl文本时,文本被完全破坏,使其有时难以理解.如何配置HighCharts以支持RTL?

我使用dotnetHighCharts如果它有帮助...

c# highcharts right-to-left dotnethighcharts

9
推荐指数
3
解决办法
3750
查看次数

仅从HighCharts禁用"打印图表"选项

我有一个DotNetHighchart,通常的选项打印图表,下载为PDF等.

我只想删除打印图表选项,这在以前版本的高图中看起来像是一件轻而易举的事情

.SetExporting(new Exporting
{
    Buttons = new ExportingButtons
    {
       PrintButton = new ExportingButtonsPrintButton 
       {
          Enabled = false
       }
    }
}
Run Code Online (Sandbox Code Playgroud)

但由于我不熟悉的原因,更新的highcharts模块只允许ExportingOptions中的一个类...

        .SetExporting(new DotNet.Highcharts.Options.Exporting
        {
            Buttons = new DotNet.Highcharts.Options.ExportingButtons
            {
                ContextButton = new DotNet.Highcharts.Options.ExportingButtonsContextButton
                {

                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

当设置为Enabled = False时,禁用所有看似愚蠢的菜单项,这意味着它可能是我自己知识中的一个缺口.

我在这里错过了什么?

javascript c# jquery highcharts dotnethighcharts

9
推荐指数
1
解决办法
1515
查看次数

HighCharts - 以简短格式表示$的数字格式

我正在使用dotnet.highcharts生成图表.

如果我没有在y轴标签上设置任何标签格式,这就是显示的内容.

在此输入图像描述

这很好.所以200M = 200,000,000看起来这是自动完成的.

如果我想在价值前面放一个$,我使用:

function() { return '$' + Highcharts.numberFormat(this.value, 0) ; }
Run Code Online (Sandbox Code Playgroud)

然后标签现在将显示$ 200,000,000.

如何使用带有美元符号(如$ 2亿美元)的短格式显示格式?谢谢.

highcharts dotnethighcharts

4
推荐指数
2
解决办法
3271
查看次数

HighCharts - Pie Semi Circle(图表中的箭头)

我一直试图在半圆形圆环图中插入箭头(就像里程表一样)

尝试了一切但对我没有结果

这就是我想要做的事情

在此输入图像描述

我创建了jsfiddle.net/ymf2zzn1/来演示我的问题

$(function () {
    $('#container').highcharts({
        chart: {
            renderTo: 'container',
            plotBackgroundColor: null,
            plotBackgroundImage: null,
            plotBorderWidth: 0,
            plotShadow: false
        },
        title: {
            text: 'Browser<br>shares<br>2015',
            align: 'center',
            verticalAlign: 'top',
            y: 40
        },
        tooltip: {
            pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
        },
		yAxis: [{
	        min: 0,
	        max: 90,
            minorTickLength: 0,
            tickLength: 0,
            tickWidth: 0,
	        labels: {
	        	enabled: false
	        },
            title: {
                text: '<div class="gaugeFooter">46% Rate</div>',
                useHTML: true,
                y: 80
            },
	        plotBands: [{
	        	from: 0,
	        	to: 46,
	        	color: 'pink',
	        	innerRadius: '100%',
	        	outerRadius: '0%'
	        },{
	        	from: …
Run Code Online (Sandbox Code Playgroud)

charts highcharts dotnethighcharts

2
推荐指数
1
解决办法
3365
查看次数

在c#中将double?[]转换为object []

我在我的C#程序中使用DotNet.Highcharts.系列项的数据元素需要一个object[].我正在使用的数据来自LINQ方法,如下所示.下面的代码也将double?[]a 转换为a List<object>then object[].

double?[] data = (from c in context.CTSeries
                 select c.CTDI).Take(1000).ToArray();

List<object> dataList = new List<object>();

foreach (double? ctdi in data)
{
    dataList.Add( Convert.ChangeType(ctdi, typeof(Object)));
}

object[] dataArray = dataList.ToArray();
return dataArray;
Run Code Online (Sandbox Code Playgroud)

有没有得到更好/更有效的方式object[]double?[]

c# linq highcharts dotnethighcharts

1
推荐指数
2
解决办法
1634
查看次数