Visifire组件应用

Visifire组件应用本文转载自:http://www.cnblogs.com/forgetu/archive/2010/06/07/Visifire-AxisLabels.html这篇中简单介绍一下Axis(坐标轴)的主要的几个属性的设置。Visifire废话少说,主要的几个属性及属性的设置和意思请看下面的示例代码和注释:viewsource…

大家好,又见面了,我是你们的朋友全栈君。

本文转载自:http://www.cnblogs.com/forgetu/archive/2010/06/07/Visifire-AxisLabels.html 

这篇中简单介绍一下 Axis (坐标轴)的主要的几个属性的设置。

Visifire组件应用

  Visifire废话少说,主要的几个属性及属性的设置和意思请看下面的示例代码和注释:

Chart chart = new Chart
{
    Width = 500,
    Height = 300,
    View3D = true,
    Bevel = true
};
chart.Titles.Add(new Title
{
    Text = "坐标轴设置示例"
});
  
Axis xaxis = new Axis();
// 设置坐标轴的背景色
xaxis.Background = new SolidColorBrush(Colors.Gray);
// 设置坐标轴上两点间的距离,这个属性不能和ScrollBarScale属性同时设置
xaxis.ClosestPlotDistance = 2;
// 启用或禁用坐标轴
xaxis.Enabled = true;
// 坐标轴的最小值是否从0开始
xaxis.StartFromZero = true;
// 坐标轴上两点间所表示的值的间隔
xaxis.Interval = 2;
// 坐标轴上两点间所表示的值的间隔的类型,数字或时间
xaxis.IntervalType = IntervalTypes.Number;
// 坐标轴线的样式
xaxis.LineStyle = LineStyles.Dashed;
// 附加到坐标轴文本上的前缀
xaxis.Prefix = "$";
// 附加到坐标轴文本上的后缀
xaxis.Suffix = "*";
              
chart.AxesX.Add(xaxis);
  
Axis yaxis = new Axis();
// 是否启用
yaxis.Enabled = true;
// 前缀
yaxis.Prefix = "$";
// 后缀
yaxis.Suffix = "*";
// 坐标轴文本的格式化字符串,可以是任何有效的数字或时间格式化字符串
yaxis.ValueFormatString = "#0,0#";
// 坐标轴类型,可以是primary或secondary,这个属性只能用于Y轴,只有在设置了DataSeries的AxisYType属性后才会启用
yaxis.AxisType = AxisTypes.Secondary;
  
chart.AxesY.Add(yaxis);
  
DataSeries series = new DataSeries();
// 设置坐标轴的类型为 secondary
series.AxisYType = AxisTypes.Secondary;
              
series.RenderAs = RenderAs.Column;
  
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 3
});
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 4
});
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 6
});
series.DataPoints.Add(new DataPoint
{
    YValue = random.Next(1000, 50000),
    XValue = 7
});
  
chart.Series.Add(series);

下面是使用 Xaml 设置的代码

<vc:Chart Grid.Column="0" View3D="True" Bevel="True" Width="500" Height="300">
            <vc:Chart.Titles>
                <vc:Title Text="坐标轴设置示例" />
            </vc:Chart.Titles>
            <vc:Chart.AxesX>
                <vc:Axis Enabled="True" StartFromZero="True" Interval="1" IntervalType="Number" LineStyle="Dashed" Prefix="$" Suffix="*" />
            </vc:Chart.AxesX>
            <vc:Chart.AxesY>
                <vc:Axis Enabled="True" Prefix="$" Suffix="*" ValueFormatString="#0,0#" />
            </vc:Chart.AxesY>
            <vc:Chart.Series>
                <vc:DataSeries>
                    <vc:DataSeries.DataPoints>
                        <vc:DataPoint YValue="43000" />
                        <vc:DataPoint YValue="32000" />
                        <vc:DataPoint YValue="28000" />
                        <vc:DataPoint YValue="40000" />
                    </vc:DataSeries.DataPoints>
                </vc:DataSeries>
            </vc:Chart.Series>
        </vc:Chart>

转载于:https://www.cnblogs.com/sivanwong/archive/2010/10/25/1860390.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162795.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 通过Adblock关闭网站上百度分享的方法「建议收藏」

    通过Adblock关闭网站上百度分享的方法「建议收藏」在七禾网站上,只要左键选中一段文字,就会蹦出个百度分享,导致针对选中文字的右键操作,比如qq浏览器中的收藏选中文字功能无法正常工作(原因是百度分享先弹出后抢了焦点,再点右键后选中的文字被取消选中了),试了各种浏览器设置方法都去不掉这个烦人的百度分享弹屏。看了网页代码,是嵌入的如下代码在作梗:&lt;script&gt;window._bd_share_config={…

    2022年10月8日
    4
  • DeepLearning | Broad Learning System 宽度学习系统 : 高效增量式浅层神经网络

    DeepLearning | Broad Learning System 宽度学习系统 : 高效增量式浅层神经网络BroadLearningSystem(BLS,宽度学习系统)是澳门大学的陈俊龙教授在2017年TNNLS上基于随机向量函数链接神经网络(RVFLNN)和单层前馈神经网络(SLFN)提出的一种单层增量式神经网络。这个模型相比于传统的深层网络模型,它在保证一定精度的同时,具有快速、简洁,同时支持增量式的在线模型更新等比较好的性质。我在复现以后发现模型在一些数据集上的表现确实是不错的,在与陈教授…

    2022年5月22日
    35
  • Nginx部署Vue项目以及解决刷新页面404问题「建议收藏」

    Nginx部署Vue项目以及解决刷新页面404问题

    2022年2月18日
    47
  • Java(Eclipse,JDK)最新全套下载安装教程[通俗易懂]

    Java(Eclipse,JDK)最新全套下载安装教程[通俗易懂]找了好多博主的博客一篇一篇尝试之后才准备的这篇下载安装教程,亲测实用!!!一、Eclipse下载官方下载网址:Eclipse下载地址

    2022年7月7日
    21
  • .NET中代理服务器WebProxy的各种用法

    .NET中代理服务器WebProxy的各种用法因为涉及到代理的各种情况,WebRequest和WebProxy类的文档写的相当复杂,不但各个文档关注点不同,而且不同版本的同一文档也有小小的区别,网上也没有关于这个类的相关文章。于是乎这篇Blog是我钻研半天MSDN很久后总结并且花了一小时憋出来的,希望下面的内容能帮到大家。(AcDown中也使用了相关的代码,有兴趣的可以找来看看【解析】.NET中代理服务器WebProxy的各种用法)直接进入

    2022年6月21日
    21
  • python3.3使用tkinter实现猜数字游戏代码

    python3.3使用tkinter实现猜数字游戏代码发布时间:2014-06-18编辑:www.jbxue.com原文地址:http://www.jbxue.com/article/python/22152.htmlpython3.3使用tkint

    2022年7月6日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号